home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Ballistics v2 •• / Ballistics v2 ее.rsrc / CODE_2.txt < prev    next >
Text File  |  1987-09-16  |  132KB  |  2,307 lines

  1. # near model CODE resource
  2. # jump table entries: 32849-32851 (3 of them)
  3. export_12:
  4. fn00000000:
  5. 00000000  206F 0004                movea.l    A0, [A7 + 0x4]
  6. 00000004  43E8 0001                lea.l      A1, [A0 + 0x1]
  7. 00000008  7000                     moveq.l    D0, 0x00
  8. label0000000A:
  9. 0000000A  1210                     move.b     D1, [A0]
  10. 0000000C  10C0                     move.b     [A0]+, D0
  11. 0000000E  1001                     move.b     D0, D1
  12. 00000010  66F8                     bne        -0x6 /* 0000000A */
  13. 00000012  91C9                     sub.l      A0, A1
  14. 00000014  2008                     move.l     D0, A0
  15. 00000016  1300                     move.b     -[A1], D0
  16. 00000018  2009                     move.l     D0, A1
  17. 0000001A  4E75                     rts
  18. export_11:
  19. 0000001C  206F 0004                movea.l    A0, [A7 + 0x4]
  20. 00000020  7000                     moveq.l    D0, 0x00
  21. 00000022  1010                     move.b     D0, [A0]
  22. 00000024  6004                     bra        +0x6 /* 0000002A */
  23. label00000026:
  24. 00000026  10E8 0001                move.b     [A0]+, [A0 + 0x1]
  25. label0000002A:
  26. 0000002A  51C8 FFFA                dbf        D0, -0x8 /* 00000026 */
  27. 0000002E  4210                     clr.b      [A0]
  28. 00000030  202F 0004                move.l     D0, [A7 + 0x4]
  29. 00000034  4E75                     rts
  30. fn00000036:
  31. 00000036  4E56 FFF8                link       A6, -0x0008
  32. 0000003A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  33. 0000003E  286E 0008                movea.l    A4, [A6 + 0x8]
  34. 00000042  3E2E 000C                move.w     D7, [A6 + 0xC]
  35. 00000046  3C2E 000E                move.w     D6, [A6 + 0xE]
  36. 0000004A  7A00                     moveq.l    D5, 0x00
  37. 0000004C  264C                     movea.l    A3, A4
  38. 0000004E  4A46                     tst.w      D6
  39. 00000050  6E06                     bgt        +0x8 /* 00000058 */
  40. 00000052  7000                     moveq.l    D0, 0x00
  41. 00000054  6000 007A                bra        +0x7C /* 000000D0 */
  42. label00000058:
  43. 00000058  4A47                     tst.w      D7
  44. 0000005A  6638                     bne        +0x3A /* 00000094 */
  45. 0000005C  3005                     move.w     D0, D5
  46. 0000005E  5245                     addq.w     D5, 1
  47. 00000060  48C0                     ext.l      D0
  48. 00000062  D08E                     add.l      D0, A6
  49. 00000064  2040                     movea.l    A0, D0
  50. 00000066  4228 FFF8                clr.b      [A0 - 0x8]
  51. 0000006A  602C                     bra        +0x2E /* 00000098 */
  52. label0000006C:
  53. 0000006C  3005                     move.w     D0, D5
  54. 0000006E  5245                     addq.w     D5, 1
  55. 00000070  48C0                     ext.l      D0
  56. 00000072  D08E                     add.l      D0, A6
  57. 00000074  7200                     moveq.l    D1, 0x00
  58. 00000076  3207                     move.w     D1, D7
  59. 00000078  82FC 000A                divu.w     D1, 0xA /* '\n' */
  60. 0000007C  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  61. 00000080  3407                     move.w     D2, D7
  62. 00000082  9441                     sub.w      D2, D1
  63. 00000084  2040                     movea.l    A0, D0
  64. 00000086  1142 FFF8                move.b     [A0 - 0x8], D2
  65. 0000008A  4847                     swap.w     D7
  66. 0000008C  4247                     clr.w      D7
  67. 0000008E  4847                     swap.w     D7
  68. 00000090  8EFC 000A                divu.w     D7, 0xA /* '\n' */
  69. label00000094:
  70. 00000094  4A47                     tst.w      D7
  71. 00000096  66D4                     bne        -0x2A /* 0000006C */
  72. label00000098:
  73. 00000098  4A6E 0010                tst.w      [A6 + 0x10]
  74. 0000009C  6724                     beq        +0x26 /* 000000C2 */
  75. 0000009E  41D4                     lea.l      A0, [A4]
  76. 000000A0  528C                     addq.l     A4, 1
  77. 000000A2  702D                     moveq.l    D0, 0x2D
  78. 000000A4  1080                     move.b     [A0], D0
  79. 000000A6  5346                     subq.w     D6, 1
  80. 000000A8  6018                     bra        +0x1A /* 000000C2 */
  81. label000000AA:
  82. 000000AA  41D4                     lea.l      A0, [A4]
  83. 000000AC  528C                     addq.l     A4, 1
  84. 000000AE  3245                     movea.w    A1, D5
  85. 000000B0  D3CE                     add.l      A1, A6
  86. 000000B2  1029 FFF7                move.b     D0, [A1 - 0x9]
  87. 000000B6  4880                     ext.w      D0
  88. 000000B8  0640 0030                addi.w     D0, 0x30 /* '0' */
  89. 000000BC  1080                     move.b     [A0], D0
  90. 000000BE  5345                     subq.w     D5, 1
  91. 000000C0  5346                     subq.w     D6, 1
  92. label000000C2:
  93. 000000C2  4A45                     tst.w      D5
  94. 000000C4  6704                     beq        +0x6 /* 000000CA */
  95. 000000C6  4A46                     tst.w      D6
  96. 000000C8  66E0                     bne        -0x1E /* 000000AA */
  97. label000000CA:
  98. 000000CA  4214                     clr.b      [A4]
  99. 000000CC  200C                     move.l     D0, A4
  100. 000000CE  908B                     sub.l      D0, A3
  101. label000000D0:
  102. 000000D0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  103. 000000D4  4E5E                     unlink     A6
  104. 000000D6  4E75                     rts
  105. fn000000D8:
  106. 000000D8  4E56 0000                link       A6, 0
  107. 000000DC  4A6E 000C                tst.w      [A6 + 0xC]
  108. 000000E0  6D08                     blt        +0xA /* 000000EA */
  109. 000000E2  306E 000C                movea.w    A0, [A6 + 0xC]
  110. 000000E6  2008                     move.l     D0, A0
  111. 000000E8  6006                     bra        +0x8 /* 000000F0 */
  112. label000000EA:
  113. 000000EA  302E 000C                move.w     D0, [A6 + 0xC]
  114. 000000EE  4440                     neg.w      D0
  115. label000000F0:
  116. 000000F0  4A6E 000C                tst.w      [A6 + 0xC]
  117. 000000F4  5DC1                     slt        D1
  118. 000000F6  4401                     neg.b      D1
  119. 000000F8  4881                     ext.w      D1
  120. 000000FA  3F01                     move.w     -[A7], D1
  121. 000000FC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  122. 00000100  3F00                     move.w     -[A7], D0
  123. 00000102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  124. 00000106  4EBA FF2E                jsr        [PC - 0xD2 /* 00000036 */]
  125. 0000010A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  126. 0000010E  4E5E                     unlink     A6
  127. 00000110  4E75                     rts
  128. 00000112  4E56 0000                link       A6, 0
  129. 00000116  4267                     clr.w      -[A7]
  130. 00000118  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  131. 0000011C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  132. 00000120  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  133. 00000124  4EBA FF10                jsr        [PC - 0xF0 /* 00000036 */]
  134. 00000128  4FEF 000A                lea.l      A7, [A7 + 0xA]
  135. 0000012C  4E5E                     unlink     A6
  136. 0000012E  4E75                     rts
  137. export_10:
  138. 00000130  4EBA 1398                jsr        [PC + 0x1398 /* 000014CA */]
  139. label00000134:
  140. 00000134  4EBA 0C44                jsr        [PC + 0xC44 /* 00000D7A */]
  141. 00000138  4EBA 0AA4                jsr        [PC + 0xAA4 /* 00000BDE */]
  142. 0000013C  4EBA 007E                jsr        [PC + 0x7E /* 000001BC */]
  143. 00000140  4EBA 00F4                jsr        [PC + 0xF4 /* 00000236 */]
  144. 00000144  558F                     subq.l     A7, 2
  145. 00000146  3F2D FF86                move.w     -[A7], [A5 - 0x7A]
  146. 0000014A  3F2D FF84                move.w     -[A7], [A5 - 0x7C]
  147. 0000014E  A865                     syscall    GetPixel
  148. 00000150  101F                     move.b     D0, [A7]+
  149. 00000152  0C00 0001                cmpi.b     D0, 0x1
  150. 00000156  6712                     beq        +0x14 /* 0000016A */
  151. 00000158  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  152. 0000015C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  153. 00000160  A893                     syscall    MoveTo
  154. 00000162  4879 0000 01CC           push.l     0x1CC
  155. 00000168  A884                     syscall    DrawString
  156. label0000016A:
  157. 0000016A  558F                     subq.l     A7, 2
  158. 0000016C  3F2D FF8A                move.w     -[A7], [A5 - 0x76]
  159. 00000170  3F2D FF88                move.w     -[A7], [A5 - 0x78]
  160. 00000174  A865                     syscall    GetPixel
  161. 00000176  101F                     move.b     D0, [A7]+
  162. 00000178  0C00 0001                cmpi.b     D0, 0x1
  163. 0000017C  6712                     beq        +0x14 /* 00000190 */
  164. 0000017E  3F3C 015E                move.w     -[A7], 0x15E
  165. 00000182  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  166. 00000186  A893                     syscall    MoveTo
  167. 00000188  4879 0000 01E8           push.l     0x1E8
  168. 0000018E  A884                     syscall    DrawString
  169. label00000190:
  170. 00000190  3F3C 00C8                move.w     -[A7], 0xC8
  171. 00000194  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  172. 00000198  A893                     syscall    MoveTo
  173. 0000019A  4879 0000 0204           push.l     0x204
  174. 000001A0  A884                     syscall    DrawString
  175. label000001A2:
  176. 000001A2  558F                     subq.l     A7, 2
  177. 000001A4  A974                     syscall    Button
  178. 000001A6  101F                     move.b     D0, [A7]+
  179. 000001A8  4A00                     tst.b      D0
  180. 000001AA  67F6                     beq        -0x8 /* 000001A2 */
  181. label000001AC:
  182. 000001AC  558F                     subq.l     A7, 2
  183. 000001AE  A974                     syscall    Button
  184. 000001B0  101F                     move.b     D0, [A7]+
  185. 000001B2  4A00                     tst.b      D0
  186. 000001B4  66F6                     bne        -0x8 /* 000001AC */
  187. 000001B6  6000 FF7C                bra        -0x82 /* 00000134 */
  188. 000001BA  4E75                     rts
  189. fn000001BC:
  190. 000001BC  4E56 FFFC                link       A6, -0x0004
  191. 000001C0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  192. 000001C4  48C0                     ext.l      D0
  193. 000001C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  194. 000001CA  4878 0032                push.l     0x32 /* '2' */
  195. 000001CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  196. 000001D2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  197. 000001D6  4878 7FC6                push.l     0x7FC6
  198. 000001DA  2F00                     move.l     -[A7], D0
  199. 000001DC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  200. 000001E0  5280                     addq.l     D0, 1
  201. 000001E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  202. 000001E6  3B6E FFFE FF9C           move.w     [A5 - 0x64], [A6 - 0x2]
  203. 000001EC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  204. 000001F0  48C0                     ext.l      D0
  205. 000001F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  206. 000001F6  4878 0032                push.l     0x32 /* '2' */
  207. 000001FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  208. 000001FE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  209. 00000202  4878 7FC6                push.l     0x7FC6
  210. 00000206  2F00                     move.l     -[A7], D0
  211. 00000208  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  212. 0000020C  5280                     addq.l     D0, 1
  213. 0000020E  2D40 FFFC                move.l     [A6 - 0x4], D0
  214. 00000212  0CAE 0000 0019 FFFC      cmpi.l     [A6 - 0x4], 0x19
  215. 0000021A  6F08                     ble        +0xA /* 00000224 */
  216. 0000021C  7001                     moveq.l    D0, 0x01
  217. 0000021E  3B40 FF9E                move.w     [A5 - 0x62], D0
  218. 00000222  6006                     bra        +0x8 /* 0000022A */
  219. label00000224:
  220. 00000224  70FF                     moveq.l    D0, 0xFFFFFFFF
  221. 00000226  3B40 FF9E                move.w     [A5 - 0x62], D0
  222. label0000022A:
  223. 0000022A  4E5E                     unlink     A6
  224. 0000022C  4E75                     rts
  225. 0000022E  4745                     chk.w      D3, D5
  226. 00000230  5457                     addq.w     [A7], 2
  227. 00000232  494E                     chk.w      D4, A6
  228. 00000234  4420                     neg.b      -[A0]
  229. fn00000236:
  230. 00000236  4E56 FF94                link       A6, -0x006C
  231. 0000023A  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  232. 0000023E  6000 0964                bra        +0x966 /* 00000BA4 */
  233. label00000242:
  234. 00000242  4EBA 0C20                jsr        [PC + 0xC20 /* 00000E64 */]
  235. 00000246  486D FFEA                pea.l      [A5 - 0x16]
  236. 0000024A  486E FFB2                pea.l      [A6 - 0x4E]
  237. 0000024E  3F3C 200E                move.w     -[A7], 0x200E
  238. 00000252  A9EB                     syscall    Pack4/FP68K
  239. 00000254  486E FFB2                pea.l      [A6 - 0x4E]
  240. 00000258  486E FFBC                pea.l      [A6 - 0x44]
  241. 0000025C  3F3C 1010                move.w     -[A7], 0x1010
  242. 00000260  A9EB                     syscall    Pack4/FP68K
  243. 00000262  486E FFBC                pea.l      [A6 - 0x44]
  244. 00000266  486E FFCE                pea.l      [A6 - 0x32]
  245. 0000026A  3F3C 100E                move.w     -[A7], 0x100E
  246. 0000026E  A9EB                     syscall    Pack4/FP68K
  247. 00000270  486D FFE8                pea.l      [A5 - 0x18]
  248. 00000274  486E FFB2                pea.l      [A6 - 0x4E]
  249. 00000278  3F3C 200E                move.w     -[A7], 0x200E
  250. 0000027C  A9EB                     syscall    Pack4/FP68K
  251. 0000027E  486E FFB2                pea.l      [A6 - 0x4E]
  252. 00000282  486E FFBC                pea.l      [A6 - 0x44]
  253. 00000286  3F3C 1010                move.w     -[A7], 0x1010
  254. 0000028A  A9EB                     syscall    Pack4/FP68K
  255. 0000028C  2D6E FFBC FFDC           move.l     [A6 - 0x24], [A6 - 0x44]
  256. 00000292  486D FFEE                pea.l      [A5 - 0x12]
  257. 00000296  486E FFB2                pea.l      [A6 - 0x4E]
  258. 0000029A  3F3C 200E                move.w     -[A7], 0x200E
  259. 0000029E  A9EB                     syscall    Pack4/FP68K
  260. 000002A0  486E FFB2                pea.l      [A6 - 0x4E]
  261. 000002A4  486E FFBC                pea.l      [A6 - 0x44]
  262. 000002A8  3F3C 1010                move.w     -[A7], 0x1010
  263. 000002AC  A9EB                     syscall    Pack4/FP68K
  264. 000002AE  486E FFBC                pea.l      [A6 - 0x44]
  265. 000002B2  486E FFC4                pea.l      [A6 - 0x3C]
  266. 000002B6  3F3C 100E                move.w     -[A7], 0x100E
  267. 000002BA  A9EB                     syscall    Pack4/FP68K
  268. 000002BC  486D FFEC                pea.l      [A5 - 0x14]
  269. 000002C0  486E FFB2                pea.l      [A6 - 0x4E]
  270. 000002C4  3F3C 200E                move.w     -[A7], 0x200E
  271. 000002C8  A9EB                     syscall    Pack4/FP68K
  272. 000002CA  486E FFB2                pea.l      [A6 - 0x4E]
  273. 000002CE  486E FFBC                pea.l      [A6 - 0x44]
  274. 000002D2  3F3C 1010                move.w     -[A7], 0x1010
  275. 000002D6  A9EB                     syscall    Pack4/FP68K
  276. 000002D8  2D6E FFBC FFD8           move.l     [A6 - 0x28], [A6 - 0x44]
  277. 000002DE  4879 0000 0226           push.l     0x226
  278. 000002E4  486E FFE0                pea.l      [A6 - 0x20]
  279. 000002E8  3F3C 1010                move.w     -[A7], 0x1010
  280. 000002EC  A9EB                     syscall    Pack4/FP68K
  281. 000002EE  41EE FFCE                lea.l      A0, [A6 - 0x32]
  282. 000002F2  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  283. 000002F6  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  284. 000002FA  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  285. 000002FE  4879 0000 0230           push.l     0x230
  286. 00000304  486E FFB6                pea.l      [A6 - 0x4A]
  287. 00000308  3F3C 0004                move.w     -[A7], 0x4
  288. 0000030C  A9EB                     syscall    Pack4/FP68K
  289. 0000030E  41EE FFC0                lea.l      A0, [A6 - 0x40]
  290. 00000312  2F20                     move.l     -[A7], -[A0]
  291. 00000314  2F20                     move.l     -[A7], -[A0]
  292. 00000316  3F20                     move.w     -[A7], -[A0]
  293. 00000318  486E FFAC                pea.l      [A6 - 0x54]
  294. 0000031C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  295. 00000320  4FEF 000E                lea.l      A7, [A7 + 0xE]
  296. 00000324  486E FFDC                pea.l      [A6 - 0x24]
  297. 00000328  486E FFAC                pea.l      [A6 - 0x54]
  298. 0000032C  3F3C 1004                move.w     -[A7], 0x1004
  299. 00000330  A9EB                     syscall    Pack4/FP68K
  300. 00000332  486E FFE0                pea.l      [A6 - 0x20]
  301. 00000336  486E FFAC                pea.l      [A6 - 0x54]
  302. 0000033A  3F3C 1004                move.w     -[A7], 0x1004
  303. 0000033E  A9EB                     syscall    Pack4/FP68K
  304. 00000340  486D FF86                pea.l      [A5 - 0x7A]
  305. 00000344  486E FFAC                pea.l      [A6 - 0x54]
  306. 00000348  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  307. 0000034C  A9EB                     syscall    Pack4/FP68K
  308. 0000034E  302D FF9E                move.w     D0, [A5 - 0x62]
  309. 00000352  C1ED FF9C                muls.w     D0, [A5 - 0x64]
  310. 00000356  41EE FFCE                lea.l      A0, [A6 - 0x32]
  311. 0000035A  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  312. 0000035E  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  313. 00000362  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  314. 00000366  4879 0000 023A           push.l     0x23A
  315. 0000036C  486E FFA2                pea.l      [A6 - 0x5E]
  316. 00000370  3F3C 0004                move.w     -[A7], 0x4
  317. 00000374  A9EB                     syscall    Pack4/FP68K
  318. 00000376  41EE FFAC                lea.l      A0, [A6 - 0x54]
  319. 0000037A  2F20                     move.l     -[A7], -[A0]
  320. 0000037C  2F20                     move.l     -[A7], -[A0]
  321. 0000037E  3F20                     move.w     -[A7], -[A0]
  322. 00000380  486E FF98                pea.l      [A6 - 0x68]
  323. 00000384  3D40 FF96                move.w     [A6 - 0x6A], D0
  324. 00000388  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  325. 0000038C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  326. 00000390  486E FF96                pea.l      [A6 - 0x6A]
  327. 00000394  486E FF98                pea.l      [A6 - 0x68]
  328. 00000398  3F3C 2004                move.w     -[A7], 0x2004
  329. 0000039C  A9EB                     syscall    Pack4/FP68K
  330. 0000039E  486E FFE0                pea.l      [A6 - 0x20]
  331. 000003A2  486E FF98                pea.l      [A6 - 0x68]
  332. 000003A6  3F3C 1004                move.w     -[A7], 0x1004
  333. 000003AA  A9EB                     syscall    Pack4/FP68K
  334. 000003AC  486E FF98                pea.l      [A6 - 0x68]
  335. 000003B0  486E FFAC                pea.l      [A6 - 0x54]
  336. 000003B4  3F3C 0000                move.w     -[A7], 0x0
  337. 000003B8  A9EB                     syscall    Pack4/FP68K
  338. 000003BA  486E FFAC                pea.l      [A6 - 0x54]
  339. 000003BE  3F3C 0016                move.w     -[A7], 0x16
  340. 000003C2  A9EB                     syscall    Pack4/FP68K
  341. 000003C4  486E FFAC                pea.l      [A6 - 0x54]
  342. 000003C8  486E FF94                pea.l      [A6 - 0x6C]
  343. 000003CC  3F3C 2010                move.w     -[A7], 0x2010
  344. 000003D0  A9EB                     syscall    Pack4/FP68K
  345. 000003D2  3E2E FF94                move.w     D7, [A6 - 0x6C]
  346. 000003D6  41EE FFCE                lea.l      A0, [A6 - 0x32]
  347. 000003DA  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  348. 000003DE  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  349. 000003E2  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  350. 000003E6  4879 0000 0244           push.l     0x244
  351. 000003EC  486E FFB6                pea.l      [A6 - 0x4A]
  352. 000003F0  3F3C 0004                move.w     -[A7], 0x4
  353. 000003F4  A9EB                     syscall    Pack4/FP68K
  354. 000003F6  41EE FFC0                lea.l      A0, [A6 - 0x40]
  355. 000003FA  2F20                     move.l     -[A7], -[A0]
  356. 000003FC  2F20                     move.l     -[A7], -[A0]
  357. 000003FE  3F20                     move.w     -[A7], -[A0]
  358. 00000400  486E FFAC                pea.l      [A6 - 0x54]
  359. 00000404  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  360. 00000408  4FEF 000E                lea.l      A7, [A7 + 0xE]
  361. 0000040C  486E FFDC                pea.l      [A6 - 0x24]
  362. 00000410  486E FFAC                pea.l      [A6 - 0x54]
  363. 00000414  3F3C 1004                move.w     -[A7], 0x1004
  364. 00000418  A9EB                     syscall    Pack4/FP68K
  365. 0000041A  486E FFE0                pea.l      [A6 - 0x20]
  366. 0000041E  486E FFAC                pea.l      [A6 - 0x54]
  367. 00000422  3F3C 1004                move.w     -[A7], 0x1004
  368. 00000426  A9EB                     syscall    Pack4/FP68K
  369. 00000428  41F9 0000 024E           lea.l      A0, [0x0000024E /* JMakeSpdTbl */]
  370. 0000042E  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  371. 00000432  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  372. 00000436  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  373. 0000043A  486E FFE0                pea.l      [A6 - 0x20]
  374. 0000043E  486E FFA2                pea.l      [A6 - 0x5E]
  375. 00000442  3F3C 1004                move.w     -[A7], 0x1004
  376. 00000446  A9EB                     syscall    Pack4/FP68K
  377. 00000448  486E FFE0                pea.l      [A6 - 0x20]
  378. 0000044C  486E FFA2                pea.l      [A6 - 0x5E]
  379. 00000450  3F3C 1004                move.w     -[A7], 0x1004
  380. 00000454  A9EB                     syscall    Pack4/FP68K
  381. 00000456  486E FFA2                pea.l      [A6 - 0x5E]
  382. 0000045A  486E FFAC                pea.l      [A6 - 0x54]
  383. 0000045E  3F3C 0002                move.w     -[A7], 0x2
  384. 00000462  A9EB                     syscall    Pack4/FP68K
  385. 00000464  486D FF84                pea.l      [A5 - 0x7C]
  386. 00000468  486E FF98                pea.l      [A6 - 0x68]
  387. 0000046C  3F3C 200E                move.w     -[A7], 0x200E
  388. 00000470  A9EB                     syscall    Pack4/FP68K
  389. 00000472  486E FFAC                pea.l      [A6 - 0x54]
  390. 00000476  486E FF98                pea.l      [A6 - 0x68]
  391. 0000047A  3F3C 0002                move.w     -[A7], 0x2
  392. 0000047E  A9EB                     syscall    Pack4/FP68K
  393. 00000480  486E FF98                pea.l      [A6 - 0x68]
  394. 00000484  3F3C 0016                move.w     -[A7], 0x16
  395. 00000488  A9EB                     syscall    Pack4/FP68K
  396. 0000048A  486E FF98                pea.l      [A6 - 0x68]
  397. 0000048E  486E FF96                pea.l      [A6 - 0x6A]
  398. 00000492  3F3C 2010                move.w     -[A7], 0x2010
  399. 00000496  A9EB                     syscall    Pack4/FP68K
  400. 00000498  3C2E FF96                move.w     D6, [A6 - 0x6A]
  401. 0000049C  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  402. 000004A0  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  403. 000004A4  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  404. 000004A8  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  405. 000004AC  4879 0000 0258           push.l     0x258
  406. 000004B2  486E FFB6                pea.l      [A6 - 0x4A]
  407. 000004B6  3F3C 0004                move.w     -[A7], 0x4
  408. 000004BA  A9EB                     syscall    Pack4/FP68K
  409. 000004BC  41EE FFC0                lea.l      A0, [A6 - 0x40]
  410. 000004C0  2F20                     move.l     -[A7], -[A0]
  411. 000004C2  2F20                     move.l     -[A7], -[A0]
  412. 000004C4  3F20                     move.w     -[A7], -[A0]
  413. 000004C6  486E FFAC                pea.l      [A6 - 0x54]
  414. 000004CA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  415. 000004CE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  416. 000004D2  486E FFD8                pea.l      [A6 - 0x28]
  417. 000004D6  486E FFAC                pea.l      [A6 - 0x54]
  418. 000004DA  3F3C 1004                move.w     -[A7], 0x1004
  419. 000004DE  A9EB                     syscall    Pack4/FP68K
  420. 000004E0  486E FFE0                pea.l      [A6 - 0x20]
  421. 000004E4  486E FFAC                pea.l      [A6 - 0x54]
  422. 000004E8  3F3C 1004                move.w     -[A7], 0x1004
  423. 000004EC  A9EB                     syscall    Pack4/FP68K
  424. 000004EE  486D FF8A                pea.l      [A5 - 0x76]
  425. 000004F2  486E FFAC                pea.l      [A6 - 0x54]
  426. 000004F6  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  427. 000004FA  A9EB                     syscall    Pack4/FP68K
  428. 000004FC  302D FF9E                move.w     D0, [A5 - 0x62]
  429. 00000500  C1ED FF9C                muls.w     D0, [A5 - 0x64]
  430. 00000504  41EE FFCE                lea.l      A0, [A6 - 0x32]
  431. 00000508  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  432. 0000050C  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  433. 00000510  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  434. 00000514  4879 0000 0262           push.l     0x262
  435. 0000051A  486E FFA2                pea.l      [A6 - 0x5E]
  436. 0000051E  3F3C 0004                move.w     -[A7], 0x4
  437. 00000522  A9EB                     syscall    Pack4/FP68K
  438. 00000524  41EE FFAC                lea.l      A0, [A6 - 0x54]
  439. 00000528  2F20                     move.l     -[A7], -[A0]
  440. 0000052A  2F20                     move.l     -[A7], -[A0]
  441. 0000052C  3F20                     move.w     -[A7], -[A0]
  442. 0000052E  486E FF98                pea.l      [A6 - 0x68]
  443. 00000532  3D40 FF96                move.w     [A6 - 0x6A], D0
  444. 00000536  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  445. 0000053A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  446. 0000053E  486E FF96                pea.l      [A6 - 0x6A]
  447. 00000542  486E FF98                pea.l      [A6 - 0x68]
  448. 00000546  3F3C 2004                move.w     -[A7], 0x2004
  449. 0000054A  A9EB                     syscall    Pack4/FP68K
  450. 0000054C  486E FFE0                pea.l      [A6 - 0x20]
  451. 00000550  486E FF98                pea.l      [A6 - 0x68]
  452. 00000554  3F3C 1004                move.w     -[A7], 0x1004
  453. 00000558  A9EB                     syscall    Pack4/FP68K
  454. 0000055A  486E FF98                pea.l      [A6 - 0x68]
  455. 0000055E  486E FFAC                pea.l      [A6 - 0x54]
  456. 00000562  3F3C 0000                move.w     -[A7], 0x0
  457. 00000566  A9EB                     syscall    Pack4/FP68K
  458. 00000568  486E FFAC                pea.l      [A6 - 0x54]
  459. 0000056C  3F3C 0016                move.w     -[A7], 0x16
  460. 00000570  A9EB                     syscall    Pack4/FP68K
  461. 00000572  486E FFAC                pea.l      [A6 - 0x54]
  462. 00000576  486E FF94                pea.l      [A6 - 0x6C]
  463. 0000057A  3F3C 2010                move.w     -[A7], 0x2010
  464. 0000057E  A9EB                     syscall    Pack4/FP68K
  465. 00000580  3A2E FF94                move.w     D5, [A6 - 0x6C]
  466. 00000584  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  467. 00000588  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  468. 0000058C  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  469. 00000590  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  470. 00000594  4879 0000 026C           push.l     0x26C
  471. 0000059A  486E FFB6                pea.l      [A6 - 0x4A]
  472. 0000059E  3F3C 0004                move.w     -[A7], 0x4
  473. 000005A2  A9EB                     syscall    Pack4/FP68K
  474. 000005A4  41EE FFC0                lea.l      A0, [A6 - 0x40]
  475. 000005A8  2F20                     move.l     -[A7], -[A0]
  476. 000005AA  2F20                     move.l     -[A7], -[A0]
  477. 000005AC  3F20                     move.w     -[A7], -[A0]
  478. 000005AE  486E FFAC                pea.l      [A6 - 0x54]
  479. 000005B2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  480. 000005B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  481. 000005BA  486E FFD8                pea.l      [A6 - 0x28]
  482. 000005BE  486E FFAC                pea.l      [A6 - 0x54]
  483. 000005C2  3F3C 1004                move.w     -[A7], 0x1004
  484. 000005C6  A9EB                     syscall    Pack4/FP68K
  485. 000005C8  486E FFE0                pea.l      [A6 - 0x20]
  486. 000005CC  486E FFAC                pea.l      [A6 - 0x54]
  487. 000005D0  3F3C 1004                move.w     -[A7], 0x1004
  488. 000005D4  A9EB                     syscall    Pack4/FP68K
  489. 000005D6  41F9 0000 0276           lea.l      A0, [0x00000276]
  490. 000005DC  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  491. 000005E0  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  492. 000005E4  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  493. 000005E8  486E FFE0                pea.l      [A6 - 0x20]
  494. 000005EC  486E FFA2                pea.l      [A6 - 0x5E]
  495. 000005F0  3F3C 1004                move.w     -[A7], 0x1004
  496. 000005F4  A9EB                     syscall    Pack4/FP68K
  497. 000005F6  486E FFE0                pea.l      [A6 - 0x20]
  498. 000005FA  486E FFA2                pea.l      [A6 - 0x5E]
  499. 000005FE  3F3C 1004                move.w     -[A7], 0x1004
  500. 00000602  A9EB                     syscall    Pack4/FP68K
  501. 00000604  486E FFA2                pea.l      [A6 - 0x5E]
  502. 00000608  486E FFAC                pea.l      [A6 - 0x54]
  503. 0000060C  3F3C 0002                move.w     -[A7], 0x2
  504. 00000610  A9EB                     syscall    Pack4/FP68K
  505. 00000612  486D FF88                pea.l      [A5 - 0x78]
  506. 00000616  486E FF98                pea.l      [A6 - 0x68]
  507. 0000061A  3F3C 200E                move.w     -[A7], 0x200E
  508. 0000061E  A9EB                     syscall    Pack4/FP68K
  509. 00000620  486E FFAC                pea.l      [A6 - 0x54]
  510. 00000624  486E FF98                pea.l      [A6 - 0x68]
  511. 00000628  3F3C 0002                move.w     -[A7], 0x2
  512. 0000062C  A9EB                     syscall    Pack4/FP68K
  513. 0000062E  486E FF98                pea.l      [A6 - 0x68]
  514. 00000632  3F3C 0016                move.w     -[A7], 0x16
  515. 00000636  A9EB                     syscall    Pack4/FP68K
  516. 00000638  486E FF98                pea.l      [A6 - 0x68]
  517. 0000063C  486E FF96                pea.l      [A6 - 0x6A]
  518. 00000640  3F3C 2010                move.w     -[A7], 0x2010
  519. 00000644  A9EB                     syscall    Pack4/FP68K
  520. 00000646  382E FF96                move.w     D4, [A6 - 0x6A]
  521. 0000064A  422E FFC1                clr.b      [A6 - 0x3F]
  522. 0000064E  422E FFC0                clr.b      [A6 - 0x40]
  523. 00000652  422E FFC3                clr.b      [A6 - 0x3D]
  524. 00000656  422E FFC2                clr.b      [A6 - 0x3E]
  525. 0000065A  7001                     moveq.l    D0, 0x01
  526. 0000065C  3D40 FFE8                move.w     [A6 - 0x18], D0
  527. 00000660  7001                     moveq.l    D0, 0x01
  528. 00000662  3D40 FFE6                move.w     [A6 - 0x1A], D0
  529. 00000666  6000 052C                bra        +0x52E /* 00000B94 */
  530. label0000066A:
  531. 0000066A  41F9 0000 0280           lea.l      A0, [0x00000280 /* CurPitch */]
  532. 00000670  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  533. 00000674  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  534. 00000678  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  535. 0000067C  486E FFE0                pea.l      [A6 - 0x20]
  536. 00000680  486E FFB6                pea.l      [A6 - 0x4A]
  537. 00000684  3F3C 1000                move.w     -[A7], 0x1000
  538. 00000688  A9EB                     syscall    Pack4/FP68K
  539. 0000068A  486E FFB6                pea.l      [A6 - 0x4A]
  540. 0000068E  486E FFE0                pea.l      [A6 - 0x20]
  541. 00000692  3F3C 1010                move.w     -[A7], 0x1010
  542. 00000696  A9EB                     syscall    Pack4/FP68K
  543. 00000698  4A2E FFC1                tst.b      [A6 - 0x3F]
  544. 0000069C  6600 01DA                bne        +0x1DC /* 00000878 */
  545. 000006A0  486D FB16                pea.l      [A5 - 0x4EA]
  546. 000006A4  A89D                     syscall    PenPat
  547. 000006A6  486E FFF8                pea.l      [A6 - 0x8]
  548. 000006AA  3007                     move.w     D0, D7
  549. 000006AC  5540                     subq.w     D0, 2
  550. 000006AE  3F00                     move.w     -[A7], D0
  551. 000006B0  3006                     move.w     D0, D6
  552. 000006B2  5540                     subq.w     D0, 2
  553. 000006B4  3F00                     move.w     -[A7], D0
  554. 000006B6  3007                     move.w     D0, D7
  555. 000006B8  5440                     addq.w     D0, 2
  556. 000006BA  3F00                     move.w     -[A7], D0
  557. 000006BC  3006                     move.w     D0, D6
  558. 000006BE  5440                     addq.w     D0, 2
  559. 000006C0  3F00                     move.w     -[A7], D0
  560. 000006C2  A8A7                     syscall    SetRect
  561. 000006C4  486E FFF8                pea.l      [A6 - 0x8]
  562. 000006C8  A8B8                     syscall    PaintOval
  563. 000006CA  41EE FFCE                lea.l      A0, [A6 - 0x32]
  564. 000006CE  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  565. 000006D2  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  566. 000006D6  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  567. 000006DA  4879 0000 028A           push.l     0x28A
  568. 000006E0  486E FFB6                pea.l      [A6 - 0x4A]
  569. 000006E4  3F3C 0004                move.w     -[A7], 0x4
  570. 000006E8  A9EB                     syscall    Pack4/FP68K
  571. 000006EA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  572. 000006EE  2F20                     move.l     -[A7], -[A0]
  573. 000006F0  2F20                     move.l     -[A7], -[A0]
  574. 000006F2  3F20                     move.w     -[A7], -[A0]
  575. 000006F4  486E FFAC                pea.l      [A6 - 0x54]
  576. 000006F8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  577. 000006FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  578. 00000700  486E FFDC                pea.l      [A6 - 0x24]
  579. 00000704  486E FFAC                pea.l      [A6 - 0x54]
  580. 00000708  3F3C 1004                move.w     -[A7], 0x1004
  581. 0000070C  A9EB                     syscall    Pack4/FP68K
  582. 0000070E  486E FFE0                pea.l      [A6 - 0x20]
  583. 00000712  486E FFAC                pea.l      [A6 - 0x54]
  584. 00000716  3F3C 1004                move.w     -[A7], 0x1004
  585. 0000071A  A9EB                     syscall    Pack4/FP68K
  586. 0000071C  486D FF86                pea.l      [A5 - 0x7A]
  587. 00000720  486E FFAC                pea.l      [A6 - 0x54]
  588. 00000724  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  589. 00000728  A9EB                     syscall    Pack4/FP68K
  590. 0000072A  302D FF9E                move.w     D0, [A5 - 0x62]
  591. 0000072E  C1ED FF9C                muls.w     D0, [A5 - 0x64]
  592. 00000732  41EE FFCE                lea.l      A0, [A6 - 0x32]
  593. 00000736  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  594. 0000073A  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  595. 0000073E  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  596. 00000742  4879 0000 0294           push.l     0x294
  597. 00000748  486E FFA2                pea.l      [A6 - 0x5E]
  598. 0000074C  3F3C 0004                move.w     -[A7], 0x4
  599. 00000750  A9EB                     syscall    Pack4/FP68K
  600. 00000752  41EE FFAC                lea.l      A0, [A6 - 0x54]
  601. 00000756  2F20                     move.l     -[A7], -[A0]
  602. 00000758  2F20                     move.l     -[A7], -[A0]
  603. 0000075A  3F20                     move.w     -[A7], -[A0]
  604. 0000075C  486E FF98                pea.l      [A6 - 0x68]
  605. 00000760  3D40 FF96                move.w     [A6 - 0x6A], D0
  606. 00000764  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  607. 00000768  4FEF 000E                lea.l      A7, [A7 + 0xE]
  608. 0000076C  486E FF96                pea.l      [A6 - 0x6A]
  609. 00000770  486E FF98                pea.l      [A6 - 0x68]
  610. 00000774  3F3C 2004                move.w     -[A7], 0x2004
  611. 00000778  A9EB                     syscall    Pack4/FP68K
  612. 0000077A  486E FFE0                pea.l      [A6 - 0x20]
  613. 0000077E  486E FF98                pea.l      [A6 - 0x68]
  614. 00000782  3F3C 1004                move.w     -[A7], 0x1004
  615. 00000786  A9EB                     syscall    Pack4/FP68K
  616. 00000788  486E FF98                pea.l      [A6 - 0x68]
  617. 0000078C  486E FFAC                pea.l      [A6 - 0x54]
  618. 00000790  3F3C 0000                move.w     -[A7], 0x0
  619. 00000794  A9EB                     syscall    Pack4/FP68K
  620. 00000796  486E FFAC                pea.l      [A6 - 0x54]
  621. 0000079A  3F3C 0016                move.w     -[A7], 0x16
  622. 0000079E  A9EB                     syscall    Pack4/FP68K
  623. 000007A0  486E FFAC                pea.l      [A6 - 0x54]
  624. 000007A4  486E FF94                pea.l      [A6 - 0x6C]
  625. 000007A8  3F3C 2010                move.w     -[A7], 0x2010
  626. 000007AC  A9EB                     syscall    Pack4/FP68K
  627. 000007AE  3E2E FF94                move.w     D7, [A6 - 0x6C]
  628. 000007B2  41EE FFCE                lea.l      A0, [A6 - 0x32]
  629. 000007B6  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  630. 000007BA  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  631. 000007BE  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  632. 000007C2  4879 0000 029E           push.l     0x29E
  633. 000007C8  486E FFB6                pea.l      [A6 - 0x4A]
  634. 000007CC  3F3C 0004                move.w     -[A7], 0x4
  635. 000007D0  A9EB                     syscall    Pack4/FP68K
  636. 000007D2  41EE FFC0                lea.l      A0, [A6 - 0x40]
  637. 000007D6  2F20                     move.l     -[A7], -[A0]
  638. 000007D8  2F20                     move.l     -[A7], -[A0]
  639. 000007DA  3F20                     move.w     -[A7], -[A0]
  640. 000007DC  486E FFAC                pea.l      [A6 - 0x54]
  641. 000007E0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  642. 000007E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  643. 000007E8  486E FFDC                pea.l      [A6 - 0x24]
  644. 000007EC  486E FFAC                pea.l      [A6 - 0x54]
  645. 000007F0  3F3C 1004                move.w     -[A7], 0x1004
  646. 000007F4  A9EB                     syscall    Pack4/FP68K
  647. 000007F6  486E FFE0                pea.l      [A6 - 0x20]
  648. 000007FA  486E FFAC                pea.l      [A6 - 0x54]
  649. 000007FE  3F3C 1004                move.w     -[A7], 0x1004
  650. 00000802  A9EB                     syscall    Pack4/FP68K
  651. 00000804  41F9 0000 02A8           lea.l      A0, [0x000002A8]
  652. 0000080A  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  653. 0000080E  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  654. 00000812  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  655. 00000816  486E FFE0                pea.l      [A6 - 0x20]
  656. 0000081A  486E FFA2                pea.l      [A6 - 0x5E]
  657. 0000081E  3F3C 1004                move.w     -[A7], 0x1004
  658. 00000822  A9EB                     syscall    Pack4/FP68K
  659. 00000824  486E FFE0                pea.l      [A6 - 0x20]
  660. 00000828  486E FFA2                pea.l      [A6 - 0x5E]
  661. 0000082C  3F3C 1004                move.w     -[A7], 0x1004
  662. 00000830  A9EB                     syscall    Pack4/FP68K
  663. 00000832  486E FFA2                pea.l      [A6 - 0x5E]
  664. 00000836  486E FFAC                pea.l      [A6 - 0x54]
  665. 0000083A  3F3C 0002                move.w     -[A7], 0x2
  666. 0000083E  A9EB                     syscall    Pack4/FP68K
  667. 00000840  486D FF84                pea.l      [A5 - 0x7C]
  668. 00000844  486E FF98                pea.l      [A6 - 0x68]
  669. 00000848  3F3C 200E                move.w     -[A7], 0x200E
  670. 0000084C  A9EB                     syscall    Pack4/FP68K
  671. 0000084E  486E FFAC                pea.l      [A6 - 0x54]
  672. 00000852  486E FF98                pea.l      [A6 - 0x68]
  673. 00000856  3F3C 0002                move.w     -[A7], 0x2
  674. 0000085A  A9EB                     syscall    Pack4/FP68K
  675. 0000085C  486E FF98                pea.l      [A6 - 0x68]
  676. 00000860  3F3C 0016                move.w     -[A7], 0x16
  677. 00000864  A9EB                     syscall    Pack4/FP68K
  678. 00000866  486E FF98                pea.l      [A6 - 0x68]
  679. 0000086A  486E FF96                pea.l      [A6 - 0x6A]
  680. 0000086E  3F3C 2010                move.w     -[A7], 0x2010
  681. 00000872  A9EB                     syscall    Pack4/FP68K
  682. 00000874  3C2E FF96                move.w     D6, [A6 - 0x6A]
  683. label00000878:
  684. 00000878  4A2E FFC0                tst.b      [A6 - 0x40]
  685. 0000087C  6600 01DA                bne        +0x1DC /* 00000A58 */
  686. 00000880  486D FB16                pea.l      [A5 - 0x4EA]
  687. 00000884  A89D                     syscall    PenPat
  688. 00000886  486E FFF0                pea.l      [A6 - 0x10]
  689. 0000088A  3005                     move.w     D0, D5
  690. 0000088C  5540                     subq.w     D0, 2
  691. 0000088E  3F00                     move.w     -[A7], D0
  692. 00000890  3004                     move.w     D0, D4
  693. 00000892  5540                     subq.w     D0, 2
  694. 00000894  3F00                     move.w     -[A7], D0
  695. 00000896  3005                     move.w     D0, D5
  696. 00000898  5440                     addq.w     D0, 2
  697. 0000089A  3F00                     move.w     -[A7], D0
  698. 0000089C  3004                     move.w     D0, D4
  699. 0000089E  5440                     addq.w     D0, 2
  700. 000008A0  3F00                     move.w     -[A7], D0
  701. 000008A2  A8A7                     syscall    SetRect
  702. 000008A4  486E FFF0                pea.l      [A6 - 0x10]
  703. 000008A8  A8B8                     syscall    PaintOval
  704. 000008AA  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  705. 000008AE  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  706. 000008B2  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  707. 000008B6  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  708. 000008BA  4879 0000 02B2           push.l     0x2B2
  709. 000008C0  486E FFB6                pea.l      [A6 - 0x4A]
  710. 000008C4  3F3C 0004                move.w     -[A7], 0x4
  711. 000008C8  A9EB                     syscall    Pack4/FP68K
  712. 000008CA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  713. 000008CE  2F20                     move.l     -[A7], -[A0]
  714. 000008D0  2F20                     move.l     -[A7], -[A0]
  715. 000008D2  3F20                     move.w     -[A7], -[A0]
  716. 000008D4  486E FFAC                pea.l      [A6 - 0x54]
  717. 000008D8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  718. 000008DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  719. 000008E0  486E FFD8                pea.l      [A6 - 0x28]
  720. 000008E4  486E FFAC                pea.l      [A6 - 0x54]
  721. 000008E8  3F3C 1004                move.w     -[A7], 0x1004
  722. 000008EC  A9EB                     syscall    Pack4/FP68K
  723. 000008EE  486E FFE0                pea.l      [A6 - 0x20]
  724. 000008F2  486E FFAC                pea.l      [A6 - 0x54]
  725. 000008F6  3F3C 1004                move.w     -[A7], 0x1004
  726. 000008FA  A9EB                     syscall    Pack4/FP68K
  727. 000008FC  486D FF8A                pea.l      [A5 - 0x76]
  728. 00000900  486E FFAC                pea.l      [A6 - 0x54]
  729. 00000904  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  730. 00000908  A9EB                     syscall    Pack4/FP68K
  731. 0000090A  302D FF9E                move.w     D0, [A5 - 0x62]
  732. 0000090E  C1ED FF9C                muls.w     D0, [A5 - 0x64]
  733. 00000912  41EE FFCE                lea.l      A0, [A6 - 0x32]
  734. 00000916  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  735. 0000091A  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  736. 0000091E  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  737. 00000922  4879 0000 02BC           push.l     0x2BC
  738. 00000928  486E FFA2                pea.l      [A6 - 0x5E]
  739. 0000092C  3F3C 0004                move.w     -[A7], 0x4
  740. 00000930  A9EB                     syscall    Pack4/FP68K
  741. 00000932  41EE FFAC                lea.l      A0, [A6 - 0x54]
  742. 00000936  2F20                     move.l     -[A7], -[A0]
  743. 00000938  2F20                     move.l     -[A7], -[A0]
  744. 0000093A  3F20                     move.w     -[A7], -[A0]
  745. 0000093C  486E FF98                pea.l      [A6 - 0x68]
  746. 00000940  3D40 FF96                move.w     [A6 - 0x6A], D0
  747. 00000944  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  748. 00000948  4FEF 000E                lea.l      A7, [A7 + 0xE]
  749. 0000094C  486E FF96                pea.l      [A6 - 0x6A]
  750. 00000950  486E FF98                pea.l      [A6 - 0x68]
  751. 00000954  3F3C 2004                move.w     -[A7], 0x2004
  752. 00000958  A9EB                     syscall    Pack4/FP68K
  753. 0000095A  486E FFE0                pea.l      [A6 - 0x20]
  754. 0000095E  486E FF98                pea.l      [A6 - 0x68]
  755. 00000962  3F3C 1004                move.w     -[A7], 0x1004
  756. 00000966  A9EB                     syscall    Pack4/FP68K
  757. 00000968  486E FF98                pea.l      [A6 - 0x68]
  758. 0000096C  486E FFAC                pea.l      [A6 - 0x54]
  759. 00000970  3F3C 0000                move.w     -[A7], 0x0
  760. 00000974  A9EB                     syscall    Pack4/FP68K
  761. 00000976  486E FFAC                pea.l      [A6 - 0x54]
  762. 0000097A  3F3C 0016                move.w     -[A7], 0x16
  763. 0000097E  A9EB                     syscall    Pack4/FP68K
  764. 00000980  486E FFAC                pea.l      [A6 - 0x54]
  765. 00000984  486E FF94                pea.l      [A6 - 0x6C]
  766. 00000988  3F3C 2010                move.w     -[A7], 0x2010
  767. 0000098C  A9EB                     syscall    Pack4/FP68K
  768. 0000098E  3A2E FF94                move.w     D5, [A6 - 0x6C]
  769. 00000992  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  770. 00000996  2D58 FFB6                move.l     [A6 - 0x4A], [A0]+
  771. 0000099A  2D58 FFBA                move.l     [A6 - 0x46], [A0]+
  772. 0000099E  3D58 FFBE                move.w     [A6 - 0x42], [A0]+
  773. 000009A2  4879 0000 02C6           push.l     0x2C6
  774. 000009A8  486E FFB6                pea.l      [A6 - 0x4A]
  775. 000009AC  3F3C 0004                move.w     -[A7], 0x4
  776. 000009B0  A9EB                     syscall    Pack4/FP68K
  777. 000009B2  41EE FFC0                lea.l      A0, [A6 - 0x40]
  778. 000009B6  2F20                     move.l     -[A7], -[A0]
  779. 000009B8  2F20                     move.l     -[A7], -[A0]
  780. 000009BA  3F20                     move.w     -[A7], -[A0]
  781. 000009BC  486E FFAC                pea.l      [A6 - 0x54]
  782. 000009C0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  783. 000009C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  784. 000009C8  486E FFD8                pea.l      [A6 - 0x28]
  785. 000009CC  486E FFAC                pea.l      [A6 - 0x54]
  786. 000009D0  3F3C 1004                move.w     -[A7], 0x1004
  787. 000009D4  A9EB                     syscall    Pack4/FP68K
  788. 000009D6  486E FFE0                pea.l      [A6 - 0x20]
  789. 000009DA  486E FFAC                pea.l      [A6 - 0x54]
  790. 000009DE  3F3C 1004                move.w     -[A7], 0x1004
  791. 000009E2  A9EB                     syscall    Pack4/FP68K
  792. 000009E4  41F9 0000 02D0           lea.l      A0, [0x000002D0 /* SerialVars */]
  793. 000009EA  2D58 FFA2                move.l     [A6 - 0x5E], [A0]+
  794. 000009EE  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  795. 000009F2  3D58 FFAA                move.w     [A6 - 0x56], [A0]+
  796. 000009F6  486E FFE0                pea.l      [A6 - 0x20]
  797. 000009FA  486E FFA2                pea.l      [A6 - 0x5E]
  798. 000009FE  3F3C 1004                move.w     -[A7], 0x1004
  799. 00000A02  A9EB                     syscall    Pack4/FP68K
  800. 00000A04  486E FFE0                pea.l      [A6 - 0x20]
  801. 00000A08  486E FFA2                pea.l      [A6 - 0x5E]
  802. 00000A0C  3F3C 1004                move.w     -[A7], 0x1004
  803. 00000A10  A9EB                     syscall    Pack4/FP68K
  804. 00000A12  486E FFA2                pea.l      [A6 - 0x5E]
  805. 00000A16  486E FFAC                pea.l      [A6 - 0x54]
  806. 00000A1A  3F3C 0002                move.w     -[A7], 0x2
  807. 00000A1E  A9EB                     syscall    Pack4/FP68K
  808. 00000A20  486D FF88                pea.l      [A5 - 0x78]
  809. 00000A24  486E FF98                pea.l      [A6 - 0x68]
  810. 00000A28  3F3C 200E                move.w     -[A7], 0x200E
  811. 00000A2C  A9EB                     syscall    Pack4/FP68K
  812. 00000A2E  486E FFAC                pea.l      [A6 - 0x54]
  813. 00000A32  486E FF98                pea.l      [A6 - 0x68]
  814. 00000A36  3F3C 0002                move.w     -[A7], 0x2
  815. 00000A3A  A9EB                     syscall    Pack4/FP68K
  816. 00000A3C  486E FF98                pea.l      [A6 - 0x68]
  817. 00000A40  3F3C 0016                move.w     -[A7], 0x16
  818. 00000A44  A9EB                     syscall    Pack4/FP68K
  819. 00000A46  486E FF98                pea.l      [A6 - 0x68]
  820. 00000A4A  486E FF96                pea.l      [A6 - 0x6A]
  821. 00000A4E  3F3C 2010                move.w     -[A7], 0x2010
  822. 00000A52  A9EB                     syscall    Pack4/FP68K
  823. 00000A54  382E FF96                move.w     D4, [A6 - 0x6A]
  824. label00000A58:
  825. 00000A58  4A2E FFC1                tst.b      [A6 - 0x3F]
  826. 00000A5C  6632                     bne        +0x34 /* 00000A90 */
  827. 00000A5E  486D FB1E                pea.l      [A5 - 0x4E2]
  828. 00000A62  A89D                     syscall    PenPat
  829. 00000A64  486E FFF8                pea.l      [A6 - 0x8]
  830. 00000A68  A8B8                     syscall    PaintOval
  831. 00000A6A  558F                     subq.l     A7, 2
  832. 00000A6C  3F07                     move.w     -[A7], D7
  833. 00000A6E  3F06                     move.w     -[A7], D6
  834. 00000A70  A865                     syscall    GetPixel
  835. 00000A72  101F                     move.b     D0, [A7]+
  836. 00000A74  0C00 0001                cmpi.b     D0, 0x1
  837. 00000A78  670C                     beq        +0xE /* 00000A86 */
  838. 00000A7A  0C47 0200                cmpi.w     D7, 0x200
  839. 00000A7E  6E06                     bgt        +0x8 /* 00000A86 */
  840. 00000A80  0C46 0168                cmpi.w     D6, 0x168
  841. 00000A84  6F0A                     ble        +0xC /* 00000A90 */
  842. label00000A86:
  843. 00000A86  4A46                     tst.w      D6
  844. 00000A88  6F06                     ble        +0x8 /* 00000A90 */
  845. 00000A8A  7001                     moveq.l    D0, 0x01
  846. 00000A8C  1D40 FFC1                move.b     [A6 - 0x3F], D0
  847. label00000A90:
  848. 00000A90  4A2E FFC0                tst.b      [A6 - 0x40]
  849. 00000A94  6632                     bne        +0x34 /* 00000AC8 */
  850. 00000A96  486D FB1E                pea.l      [A5 - 0x4E2]
  851. 00000A9A  A89D                     syscall    PenPat
  852. 00000A9C  486E FFF0                pea.l      [A6 - 0x10]
  853. 00000AA0  A8B8                     syscall    PaintOval
  854. 00000AA2  558F                     subq.l     A7, 2
  855. 00000AA4  3F05                     move.w     -[A7], D5
  856. 00000AA6  3F04                     move.w     -[A7], D4
  857. 00000AA8  A865                     syscall    GetPixel
  858. 00000AAA  101F                     move.b     D0, [A7]+
  859. 00000AAC  0C00 0001                cmpi.b     D0, 0x1
  860. 00000AB0  670C                     beq        +0xE /* 00000ABE */
  861. 00000AB2  0C45 0200                cmpi.w     D5, 0x200
  862. 00000AB6  6E06                     bgt        +0x8 /* 00000ABE */
  863. 00000AB8  0C44 0168                cmpi.w     D4, 0x168
  864. 00000ABC  6F0A                     ble        +0xC /* 00000AC8 */
  865. label00000ABE:
  866. 00000ABE  4A44                     tst.w      D4
  867. 00000AC0  6F06                     ble        +0x8 /* 00000AC8 */
  868. 00000AC2  7001                     moveq.l    D0, 0x01
  869. 00000AC4  1D40 FFC0                move.b     [A6 - 0x40], D0
  870. label00000AC8:
  871. 00000AC8  4A2E FFC3                tst.b      [A6 - 0x3D]
  872. 00000ACC  57C0                     seq        D0
  873. 00000ACE  4400                     neg.b      D0
  874. 00000AD0  4880                     ext.w      D0
  875. 00000AD2  122E FFC1                move.b     D1, [A6 - 0x3F]
  876. 00000AD6  4881                     ext.w      D1
  877. 00000AD8  C240                     and.w      D1, D0
  878. 00000ADA  4A41                     tst.w      D1
  879. 00000ADC  6750                     beq        +0x52 /* 00000B2E */
  880. 00000ADE  3007                     move.w     D0, D7
  881. 00000AE0  906E FFE8                sub.w      D0, [A6 - 0x18]
  882. 00000AE4  3206                     move.w     D1, D6
  883. 00000AE6  926E FFE8                sub.w      D1, [A6 - 0x18]
  884. 00000AEA  3407                     move.w     D2, D7
  885. 00000AEC  D46E FFE8                add.w      D2, [A6 - 0x18]
  886. 00000AF0  3606                     move.w     D3, D6
  887. 00000AF2  D66E FFE8                add.w      D3, [A6 - 0x18]
  888. 00000AF6  486E FFF8                pea.l      [A6 - 0x8]
  889. 00000AFA  3F00                     move.w     -[A7], D0
  890. 00000AFC  3F01                     move.w     -[A7], D1
  891. 00000AFE  3F02                     move.w     -[A7], D2
  892. 00000B00  3F03                     move.w     -[A7], D3
  893. 00000B02  A8A7                     syscall    SetRect
  894. 00000B04  486D FB16                pea.l      [A5 - 0x4EA]
  895. 00000B08  A89D                     syscall    PenPat
  896. 00000B0A  486E FFF8                pea.l      [A6 - 0x8]
  897. 00000B0E  A8B7                     syscall    FrameOval
  898. 00000B10  486D FB1E                pea.l      [A5 - 0x4E2]
  899. 00000B14  A89D                     syscall    PenPat
  900. 00000B16  486E FFF8                pea.l      [A6 - 0x8]
  901. 00000B1A  A8B7                     syscall    FrameOval
  902. 00000B1C  526E FFE8                addq.w     [A6 - 0x18], 1
  903. 00000B20  0C6E 000B FFE8           cmpi.w     [A6 - 0x18], 0xB
  904. 00000B26  6606                     bne        +0x8 /* 00000B2E */
  905. 00000B28  7001                     moveq.l    D0, 0x01
  906. 00000B2A  1D40 FFC3                move.b     [A6 - 0x3D], D0
  907. label00000B2E:
  908. 00000B2E  4A2E FFC2                tst.b      [A6 - 0x3E]
  909. 00000B32  57C0                     seq        D0
  910. 00000B34  4400                     neg.b      D0
  911. 00000B36  4880                     ext.w      D0
  912. 00000B38  122E FFC0                move.b     D1, [A6 - 0x40]
  913. 00000B3C  4881                     ext.w      D1
  914. 00000B3E  C240                     and.w      D1, D0
  915. 00000B40  4A41                     tst.w      D1
  916. 00000B42  6750                     beq        +0x52 /* 00000B94 */
  917. 00000B44  3005                     move.w     D0, D5
  918. 00000B46  906E FFE6                sub.w      D0, [A6 - 0x1A]
  919. 00000B4A  3204                     move.w     D1, D4
  920. 00000B4C  926E FFE6                sub.w      D1, [A6 - 0x1A]
  921. 00000B50  3405                     move.w     D2, D5
  922. 00000B52  D46E FFE6                add.w      D2, [A6 - 0x1A]
  923. 00000B56  3604                     move.w     D3, D4
  924. 00000B58  D66E FFE6                add.w      D3, [A6 - 0x1A]
  925. 00000B5C  486E FFF0                pea.l      [A6 - 0x10]
  926. 00000B60  3F00                     move.w     -[A7], D0
  927. 00000B62  3F01                     move.w     -[A7], D1
  928. 00000B64  3F02                     move.w     -[A7], D2
  929. 00000B66  3F03                     move.w     -[A7], D3
  930. 00000B68  A8A7                     syscall    SetRect
  931. 00000B6A  486D FB16                pea.l      [A5 - 0x4EA]
  932. 00000B6E  A89D                     syscall    PenPat
  933. 00000B70  486E FFF0                pea.l      [A6 - 0x10]
  934. 00000B74  A8B7                     syscall    FrameOval
  935. 00000B76  486D FB1E                pea.l      [A5 - 0x4E2]
  936. 00000B7A  A89D                     syscall    PenPat
  937. 00000B7C  486E FFF0                pea.l      [A6 - 0x10]
  938. 00000B80  A8B7                     syscall    FrameOval
  939. 00000B82  526E FFE6                addq.w     [A6 - 0x1A], 1
  940. 00000B86  0C6E 000B FFE6           cmpi.w     [A6 - 0x1A], 0xB
  941. 00000B8C  6606                     bne        +0x8 /* 00000B94 */
  942. 00000B8E  7001                     moveq.l    D0, 0x01
  943. 00000B90  1D40 FFC2                move.b     [A6 - 0x3E], D0
  944. label00000B94:
  945. 00000B94  4A2E FFC3                tst.b      [A6 - 0x3D]
  946. 00000B98  6700 FAD0                beq        -0x52E /* 0000066A */
  947. 00000B9C  4A2E FFC2                tst.b      [A6 - 0x3E]
  948. 00000BA0  6700 FAC8                beq        -0x536 /* 0000066A */
  949. label00000BA4:
  950. 00000BA4  558F                     subq.l     A7, 2
  951. 00000BA6  3F2D FF86                move.w     -[A7], [A5 - 0x7A]
  952. 00000BAA  3F2D FF84                move.w     -[A7], [A5 - 0x7C]
  953. 00000BAE  A865                     syscall    GetPixel
  954. 00000BB0  101F                     move.b     D0, [A7]+
  955. 00000BB2  0C00 0001                cmpi.b     D0, 0x1
  956. 00000BB6  6616                     bne        +0x18 /* 00000BCE */
  957. 00000BB8  558F                     subq.l     A7, 2
  958. 00000BBA  3F2D FF8A                move.w     -[A7], [A5 - 0x76]
  959. 00000BBE  3F2D FF88                move.w     -[A7], [A5 - 0x78]
  960. 00000BC2  A865                     syscall    GetPixel
  961. 00000BC4  101F                     move.b     D0, [A7]+
  962. 00000BC6  0C00 0001                cmpi.b     D0, 0x1
  963. 00000BCA  6700 F676                beq        -0x988 /* 00000242 */
  964. label00000BCE:
  965. 00000BCE  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  966. 00000BD2  4E5E                     unlink     A6
  967. 00000BD4  4E75                     rts
  968. 00000BD6  5348                     subq.w     A0, 1
  969. 00000BD8  4F4F                     chk.w      D7, A7
  970. 00000BDA  5420                     addq.b     -[A0], 2
  971. 00000BDC  2020                     move.l     D0, -[A0]
  972. fn00000BDE:
  973. 00000BDE  4E56 FFF8                link       A6, -0x0008
  974. 00000BE2  2F07                     move.l     -[A7], D7
  975. 00000BE4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  976. 00000BE8  48C0                     ext.l      D0
  977. 00000BEA  2D40 FFF8                move.l     [A6 - 0x8], D0
  978. 00000BEE  4878 00AA                push.l     0xAA
  979. 00000BF2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  980. 00000BF6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  981. 00000BFA  4878 7FC6                push.l     0x7FC6
  982. 00000BFE  2F00                     move.l     -[A7], D0
  983. 00000C00  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  984. 00000C04  5280                     addq.l     D0, 1
  985. 00000C06  2D40 FFF8                move.l     [A6 - 0x8], D0
  986. 00000C0A  7E19                     moveq.l    D7, 0x19
  987. 00000C0C  6012                     bra        +0x14 /* 00000C20 */
  988. label00000C0E:
  989. 00000C0E  558F                     subq.l     A7, 2
  990. 00000C10  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  991. 00000C14  3F07                     move.w     -[A7], D7
  992. 00000C16  A865                     syscall    GetPixel
  993. 00000C18  101F                     move.b     D0, [A7]+
  994. 00000C1A  4A00                     tst.b      D0
  995. 00000C1C  6608                     bne        +0xA /* 00000C26 */
  996. 00000C1E  5247                     addq.w     D7, 1
  997. label00000C20:
  998. 00000C20  0C47 014A                cmpi.w     D7, 0x14A
  999. 00000C24  6DE8                     blt        -0x16 /* 00000C0E */
  1000. label00000C26:
  1001. 00000C26  3B6E FFFA FF86           move.w     [A5 - 0x7A], [A6 - 0x6]
  1002. 00000C2C  3B47 FF84                move.w     [A5 - 0x7C], D7
  1003. 00000C30  486D FB1E                pea.l      [A5 - 0x4E2]
  1004. 00000C34  A89D                     syscall    PenPat
  1005. 00000C36  486E FFFC                pea.l      [A6 - 0x4]
  1006. 00000C3A  202E FFF8                move.l     D0, [A6 - 0x8]
  1007. 00000C3E  0680 FFFF FFF4           addi.l     D0, 0xFFFFFFF4
  1008. 00000C44  3F00                     move.w     -[A7], D0
  1009. 00000C46  3007                     move.w     D0, D7
  1010. 00000C48  0640 FFF4                addi.w     D0, 0xFFF4
  1011. 00000C4C  3F00                     move.w     -[A7], D0
  1012. 00000C4E  202E FFF8                move.l     D0, [A6 - 0x8]
  1013. 00000C52  0680 0000 000C           addi.l     D0, 0xC
  1014. 00000C58  3F00                     move.w     -[A7], D0
  1015. 00000C5A  3007                     move.w     D0, D7
  1016. 00000C5C  0640 000C                addi.w     D0, 0xC
  1017. 00000C60  3F00                     move.w     -[A7], D0
  1018. 00000C62  A8A7                     syscall    SetRect
  1019. 00000C64  486E FFFC                pea.l      [A6 - 0x4]
  1020. 00000C68  A8B8                     syscall    PaintOval
  1021. 00000C6A  486D FB16                pea.l      [A5 - 0x4EA]
  1022. 00000C6E  A89D                     syscall    PenPat
  1023. 00000C70  486E FFFC                pea.l      [A6 - 0x4]
  1024. 00000C74  202E FFF8                move.l     D0, [A6 - 0x8]
  1025. 00000C78  0680 FFFF FFF6           addi.l     D0, 0xFFFFFFF6
  1026. 00000C7E  3F00                     move.w     -[A7], D0
  1027. 00000C80  3007                     move.w     D0, D7
  1028. 00000C82  0640 FFF6                addi.w     D0, 0xFFF6
  1029. 00000C86  3F00                     move.w     -[A7], D0
  1030. 00000C88  202E FFF8                move.l     D0, [A6 - 0x8]
  1031. 00000C8C  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  1032. 00000C92  3F00                     move.w     -[A7], D0
  1033. 00000C94  3007                     move.w     D0, D7
  1034. 00000C96  0640 000A                addi.w     D0, 0xA /* '\n' */
  1035. 00000C9A  3F00                     move.w     -[A7], D0
  1036. 00000C9C  A8A7                     syscall    SetRect
  1037. 00000C9E  486E FFFC                pea.l      [A6 - 0x4]
  1038. 00000CA2  A8B8                     syscall    PaintOval
  1039. 00000CA4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1040. 00000CA8  48C0                     ext.l      D0
  1041. 00000CAA  2D40 FFF8                move.l     [A6 - 0x8], D0
  1042. 00000CAE  4878 00AA                push.l     0xAA
  1043. 00000CB2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1044. 00000CB6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1045. 00000CBA  4878 7FC6                push.l     0x7FC6
  1046. 00000CBE  2F00                     move.l     -[A7], D0
  1047. 00000CC0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1048. 00000CC4  5280                     addq.l     D0, 1
  1049. 00000CC6  2D40 FFF8                move.l     [A6 - 0x8], D0
  1050. 00000CCA  06AE 0000 014A FFF8      addi.l     [A6 - 0x8], 0x14A
  1051. 00000CD2  7E19                     moveq.l    D7, 0x19
  1052. 00000CD4  6012                     bra        +0x14 /* 00000CE8 */
  1053. label00000CD6:
  1054. 00000CD6  558F                     subq.l     A7, 2
  1055. 00000CD8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1056. 00000CDC  3F07                     move.w     -[A7], D7
  1057. 00000CDE  A865                     syscall    GetPixel
  1058. 00000CE0  101F                     move.b     D0, [A7]+
  1059. 00000CE2  4A00                     tst.b      D0
  1060. 00000CE4  6608                     bne        +0xA /* 00000CEE */
  1061. 00000CE6  5247                     addq.w     D7, 1
  1062. label00000CE8:
  1063. 00000CE8  0C47 012C                cmpi.w     D7, 0x12C
  1064. 00000CEC  6DE8                     blt        -0x16 /* 00000CD6 */
  1065. label00000CEE:
  1066. 00000CEE  3B6E FFFA FF8A           move.w     [A5 - 0x76], [A6 - 0x6]
  1067. 00000CF4  3B47 FF88                move.w     [A5 - 0x78], D7
  1068. 00000CF8  486D FB1E                pea.l      [A5 - 0x4E2]
  1069. 00000CFC  A89D                     syscall    PenPat
  1070. 00000CFE  486E FFFC                pea.l      [A6 - 0x4]
  1071. 00000D02  202E FFF8                move.l     D0, [A6 - 0x8]
  1072. 00000D06  0680 FFFF FFF4           addi.l     D0, 0xFFFFFFF4
  1073. 00000D0C  3F00                     move.w     -[A7], D0
  1074. 00000D0E  3007                     move.w     D0, D7
  1075. 00000D10  0640 FFF4                addi.w     D0, 0xFFF4
  1076. 00000D14  3F00                     move.w     -[A7], D0
  1077. 00000D16  202E FFF8                move.l     D0, [A6 - 0x8]
  1078. 00000D1A  0680 0000 000C           addi.l     D0, 0xC
  1079. 00000D20  3F00                     move.w     -[A7], D0
  1080. 00000D22  3007                     move.w     D0, D7
  1081. 00000D24  0640 000C                addi.w     D0, 0xC
  1082. 00000D28  3F00                     move.w     -[A7], D0
  1083. 00000D2A  A8A7                     syscall    SetRect
  1084. 00000D2C  486E FFFC                pea.l      [A6 - 0x4]
  1085. 00000D30  A8B8                     syscall    PaintOval
  1086. 00000D32  486D FB16                pea.l      [A5 - 0x4EA]
  1087. 00000D36  A89D                     syscall    PenPat
  1088. 00000D38  486E FFFC                pea.l      [A6 - 0x4]
  1089. 00000D3C  202E FFF8                move.l     D0, [A6 - 0x8]
  1090. 00000D40  0680 FFFF FFF6           addi.l     D0, 0xFFFFFFF6
  1091. 00000D46  3F00                     move.w     -[A7], D0
  1092. 00000D48  3007                     move.w     D0, D7
  1093. 00000D4A  0640 FFF6                addi.w     D0, 0xFFF6
  1094. 00000D4E  3F00                     move.w     -[A7], D0
  1095. 00000D50  202E FFF8                move.l     D0, [A6 - 0x8]
  1096. 00000D54  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  1097. 00000D5A  3F00                     move.w     -[A7], D0
  1098. 00000D5C  3007                     move.w     D0, D7
  1099. 00000D5E  0640 000A                addi.w     D0, 0xA /* '\n' */
  1100. 00000D62  3F00                     move.w     -[A7], D0
  1101. 00000D64  A8A7                     syscall    SetRect
  1102. 00000D66  486E FFFC                pea.l      [A6 - 0x4]
  1103. 00000D6A  A8B8                     syscall    PaintOval
  1104. 00000D6C  2E1F                     move.l     D7, [A7]+
  1105. 00000D6E  4E5E                     unlink     A6
  1106. 00000D70  4E75                     rts
  1107. 00000D72  4452                     neg.w      [A2]
  1108. 00000D74  4F50                     chk.w      D7, [A0]
  1109. 00000D76  5348                     subq.w     A0, 1
  1110. 00000D78  4950                     chk.w      D4, [A0]
  1111. fn00000D7A:
  1112. 00000D7A  4E56 FFF2                link       A6, -0x000E
  1113. 00000D7E  48E7 0700                movem.l    -[A7], D5,D6,D7
  1114. 00000D82  486D FF8C                pea.l      [A5 - 0x74]
  1115. 00000D86  486D FB1E                pea.l      [A5 - 0x4E2]
  1116. 00000D8A  A8A5                     syscall    FillRect
  1117. 00000D8C  709C                     moveq.l    D0, 0xFFFFFF9C
  1118. 00000D8E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1119. 00000D92  486D FB16                pea.l      [A5 - 0x4EA]
  1120. 00000D96  A89D                     syscall    PenPat
  1121. 00000D98  7C00                     moveq.l    D6, 0x00
  1122. 00000D9A  6000 00B0                bra        +0xB2 /* 00000E4C */
  1123. label00000D9E:
  1124. 00000D9E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1125. 00000DA2  48C0                     ext.l      D0
  1126. 00000DA4  2D40 FFF2                move.l     [A6 - 0xE], D0
  1127. 00000DA8  4878 0064                push.l     0x64 /* 'd' */
  1128. 00000DAC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1129. 00000DB0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1130. 00000DB4  4878 7FC6                push.l     0x7FC6
  1131. 00000DB8  2F00                     move.l     -[A7], D0
  1132. 00000DBA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1133. 00000DBE  5280                     addq.l     D0, 1
  1134. 00000DC0  2D40 FFF2                move.l     [A6 - 0xE], D0
  1135. 00000DC4  0C46 0096                cmpi.w     D6, 0x96
  1136. 00000DC8  5EC0                     sgt        D0
  1137. 00000DCA  4400                     neg.b      D0
  1138. 00000DCC  4880                     ext.w      D0
  1139. 00000DCE  0C46 0113                cmpi.w     D6, 0x113
  1140. 00000DD2  5DC1                     slt        D1
  1141. 00000DD4  4401                     neg.b      D1
  1142. 00000DD6  4881                     ext.w      D1
  1143. 00000DD8  C041                     and.w      D0, D1
  1144. 00000DDA  4A40                     tst.w      D0
  1145. 00000DDC  6704                     beq        +0x6 /* 00000DE2 */
  1146. 00000DDE  7A14                     moveq.l    D5, 0x14
  1147. 00000DE0  6020                     bra        +0x22 /* 00000E02 */
  1148. label00000DE2:
  1149. 00000DE2  0C46 0113                cmpi.w     D6, 0x113
  1150. 00000DE6  5EC0                     sgt        D0
  1151. 00000DE8  4400                     neg.b      D0
  1152. 00000DEA  4880                     ext.w      D0
  1153. 00000DEC  0C46 015E                cmpi.w     D6, 0x15E
  1154. 00000DF0  5DC1                     slt        D1
  1155. 00000DF2  4401                     neg.b      D1
  1156. 00000DF4  4881                     ext.w      D1
  1157. 00000DF6  C041                     and.w      D0, D1
  1158. 00000DF8  4A40                     tst.w      D0
  1159. 00000DFA  6704                     beq        +0x6 /* 00000E00 */
  1160. 00000DFC  7AE7                     moveq.l    D5, 0xFFFFFFE7
  1161. 00000DFE  6002                     bra        +0x4 /* 00000E02 */
  1162. label00000E00:
  1163. 00000E00  7A00                     moveq.l    D5, 0x00
  1164. label00000E02:
  1165. 00000E02  3045                     movea.w    A0, D5
  1166. 00000E04  41E8 0032                lea.l      A0, [A0 + 0x32]
  1167. 00000E08  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  1168. 00000E0C  6F06                     ble        +0x8 /* 00000E14 */
  1169. 00000E0E  556E FFFE                subq.w     [A6 - 0x2], 2
  1170. 00000E12  6018                     bra        +0x1A /* 00000E2C */
  1171. label00000E14:
  1172. 00000E14  3045                     movea.w    A0, D5
  1173. 00000E16  41E8 0032                lea.l      A0, [A0 + 0x32]
  1174. 00000E1A  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  1175. 00000E1E  6C06                     bge        +0x8 /* 00000E26 */
  1176. 00000E20  546E FFFE                addq.w     [A6 - 0x2], 2
  1177. 00000E24  6006                     bra        +0x8 /* 00000E2C */
  1178. label00000E26:
  1179. 00000E26  3D6E FFFE FFFE           move.w     [A6 - 0x2], [A6 - 0x2]
  1180. label00000E2C:
  1181. 00000E2C  0C6E FFEC FFFE           cmpi.w     [A6 - 0x2], 0xFFEC
  1182. 00000E32  6F06                     ble        +0x8 /* 00000E3A */
  1183. 00000E34  70EC                     moveq.l    D0, 0xFFFFFFEC
  1184. 00000E36  3D40 FFFE                move.w     [A6 - 0x2], D0
  1185. label00000E3A:
  1186. 00000E3A  3F06                     move.w     -[A7], D6
  1187. 00000E3C  3F3C 015E                move.w     -[A7], 0x15E
  1188. 00000E40  A893                     syscall    MoveTo
  1189. 00000E42  4267                     clr.w      -[A7]
  1190. 00000E44  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1191. 00000E48  A892                     syscall    Line
  1192. 00000E4A  5246                     addq.w     D6, 1
  1193. label00000E4C:
  1194. 00000E4C  0C46 0201                cmpi.w     D6, 0x201
  1195. 00000E50  6F00 FF4C                ble        -0xB2 /* 00000D9E */
  1196. 00000E54  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1197. 00000E58  4E5E                     unlink     A6
  1198. 00000E5A  4E75                     rts
  1199. 00000E5C  4452                     neg.w      [A2]
  1200. 00000E5E  4157                     chk.w      D0, [A7]
  1201. 00000E60  4D4F                     chk.w      D6, A7
  1202. 00000E62  554E                     subq.w     A6, 2
  1203. fn00000E64:
  1204. 00000E64  4E56 FFD6                link       A6, -0x002A
  1205. 00000E68  426E FFFE                clr.w      [A6 - 0x2]
  1206. 00000E6C  42AE FFF2                clr.l      [A6 - 0xE]
  1207. 00000E70  486E FFE6                pea.l      [A6 - 0x1A]
  1208. 00000E74  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1209. 00000E78  3F3C 001E                move.w     -[A7], 0x1E
  1210. 00000E7C  3F3C 00B4                move.w     -[A7], 0xB4
  1211. 00000E80  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  1212. 00000E84  A8A7                     syscall    SetRect
  1213. 00000E86  486E FFDE                pea.l      [A6 - 0x22]
  1214. 00000E8A  3F3C 0136                move.w     -[A7], 0x136
  1215. 00000E8E  3F3C 001E                move.w     -[A7], 0x1E
  1216. 00000E92  3F3C 01E0                move.w     -[A7], 0x1E0
  1217. 00000E96  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  1218. 00000E9A  A8A7                     syscall    SetRect
  1219. 00000E9C  486E FFD6                pea.l      [A6 - 0x2A]
  1220. 00000EA0  3F3C 00C8                move.w     -[A7], 0xC8
  1221. 00000EA4  3F3C 0014                move.w     -[A7], 0x14
  1222. 00000EA8  3F3C 0122                move.w     -[A7], 0x122
  1223. 00000EAC  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1224. 00000EB0  A8A7                     syscall    SetRect
  1225. 00000EB2  4EBA 022A                jsr        [PC + 0x22A /* 000010DE */]
  1226. 00000EB6  A853                     syscall    ShowCursor
  1227. 00000EB8  4EBA 02CA                jsr        [PC + 0x2CA /* 00001184 */]
  1228. 00000EBC  6022                     bra        +0x24 /* 00000EE0 */
  1229. label00000EBE:
  1230. 00000EBE  558F                     subq.l     A7, 2
  1231. 00000EC0  A974                     syscall    Button
  1232. 00000EC2  101F                     move.b     D0, [A7]+
  1233. 00000EC4  4A00                     tst.b      D0
  1234. 00000EC6  67F6                     beq        -0x8 /* 00000EBE */
  1235. 00000EC8  486E FFFA                pea.l      [A6 - 0x6]
  1236. 00000ECC  A972                     syscall    GetMouse
  1237. 00000ECE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1238. 00000ED2  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1239. 00000ED6  4EBA 0074                jsr        [PC + 0x74 /* 00000F4C */]
  1240. 00000EDA  508F                     addq.l     A7, 8
  1241. 00000EDC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1242. label00000EE0:
  1243. 00000EE0  4A6E FFFE                tst.w      [A6 - 0x2]
  1244. 00000EE4  67D8                     beq        -0x26 /* 00000EBE */
  1245. 00000EE6  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  1246. 00000EEC  6602                     bne        +0x4 /* 00000EF0 */
  1247. 00000EEE  A9F4                     syscall    ExitToShell
  1248. label00000EF0:
  1249. 00000EF0  A852                     syscall    HideCursor
  1250. 00000EF2  4EBA 0408                jsr        [PC + 0x408 /* 000012FC */]
  1251. 00000EF6  486E FFE6                pea.l      [A6 - 0x1A]
  1252. 00000EFA  A8A3                     syscall    EraseRect
  1253. 00000EFC  486E FFDE                pea.l      [A6 - 0x22]
  1254. 00000F00  A8A3                     syscall    EraseRect
  1255. 00000F02  486E FFD6                pea.l      [A6 - 0x2A]
  1256. 00000F06  A8A3                     syscall    EraseRect
  1257. 00000F08  558F                     subq.l     A7, 2
  1258. 00000F0A  2F2D FFB0                move.l     -[A7], [A5 - 0x50]
  1259. 00000F0E  A960                     syscall    GetControlValue/GetCtlValue
  1260. 00000F10  301F                     move.w     D0, [A7]+
  1261. 00000F12  3B40 FFE8                move.w     [A5 - 0x18], D0
  1262. 00000F16  558F                     subq.l     A7, 2
  1263. 00000F18  2F2D FFB4                move.l     -[A7], [A5 - 0x4C]
  1264. 00000F1C  A960                     syscall    GetControlValue/GetCtlValue
  1265. 00000F1E  301F                     move.w     D0, [A7]+
  1266. 00000F20  3B40 FFEA                move.w     [A5 - 0x16], D0
  1267. 00000F24  558F                     subq.l     A7, 2
  1268. 00000F26  2F2D FFB8                move.l     -[A7], [A5 - 0x48]
  1269. 00000F2A  A960                     syscall    GetControlValue/GetCtlValue
  1270. 00000F2C  301F                     move.w     D0, [A7]+
  1271. 00000F2E  3B40 FFEC                move.w     [A5 - 0x14], D0
  1272. 00000F32  558F                     subq.l     A7, 2
  1273. 00000F34  2F2D FFBC                move.l     -[A7], [A5 - 0x44]
  1274. 00000F38  A960                     syscall    GetControlValue/GetCtlValue
  1275. 00000F3A  301F                     move.w     D0, [A7]+
  1276. 00000F3C  3B40 FFEE                move.w     [A5 - 0x12], D0
  1277. 00000F40  4E5E                     unlink     A6
  1278. 00000F42  4E75                     rts
  1279. 00000F44  4745                     chk.w      D3, D5
  1280. 00000F46  5444                     addq.w     D4, 2
  1281. 00000F48  2020                     move.l     D0, -[A0]
  1282. 00000F4A  2020                     move.l     D0, -[A0]
  1283. fn00000F4C:
  1284. 00000F4C  4E56 FFE0                link       A6, -0x0020
  1285. 00000F50  426E FFF8                clr.w      [A6 - 0x8]
  1286. 00000F54  426E FFEE                clr.w      [A6 - 0x12]
  1287. 00000F58  558F                     subq.l     A7, 2
  1288. 00000F5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1289. 00000F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1290. 00000F62  486E FFFC                pea.l      [A6 - 0x4]
  1291. 00000F66  A96C                     syscall    FindControl
  1292. 00000F68  301F                     move.w     D0, [A7]+
  1293. 00000F6A  3D40 FFF0                move.w     [A6 - 0x10], D0
  1294. 00000F6E  4AAE FFFC                tst.l      [A6 - 0x4]
  1295. 00000F72  6700 015A                beq        +0x15C /* 000010CE */
  1296. 00000F76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1297. 00000F7A  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1298. 00000F7E  A95D                     syscall    HiliteControl
  1299. 00000F80  302E FFF0                move.w     D0, [A6 - 0x10]
  1300. 00000F84  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1301. 00000F88  0007 001E                ori.b      D7, 0x1E
  1302. 00000F8C  000A 0022                ori.b      A2, 0x22 /* '\"' */
  1303. 00000F90  000B 0026                ori.b      A3, 0x26 /* '&' */
  1304. 00000F94  0014 002A                ori.b      [A4], 0x2A /* '*' */
  1305. 00000F98  0015 002E                ori.b      [A5], 0x2E /* '.' */
  1306. 00000F9C  0016 0032                ori.b      [A6], 0x32 /* '2' */
  1307. 00000FA0  0017 0034                ori.b      [A7], 0x34 /* '4' */
  1308. 00000FA4  0081 0030 7001           ori.l      D1, 0x307001
  1309. 00000FAA  3D40 FFEE                move.w     [A6 - 0x12], D0
  1310. 00000FAE  6026                     bra        +0x28 /* 00000FD6 */
  1311. 00000FB0  7002                     moveq.l    D0, 0x02
  1312. 00000FB2  3D40 FFEE                move.w     [A6 - 0x12], D0
  1313. 00000FB6  601E                     bra        +0x20 /* 00000FD6 */
  1314. 00000FB8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1315. 00000FBA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1316. 00000FBE  6016                     bra        +0x18 /* 00000FD6 */
  1317. 00000FC0  7001                     moveq.l    D0, 0x01
  1318. 00000FC2  3D40 FFF8                move.w     [A6 - 0x8], D0
  1319. 00000FC6  600E                     bra        +0x10 /* 00000FD6 */
  1320. 00000FC8  70FB                     moveq.l    D0, 0xFFFFFFFB
  1321. 00000FCA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1322. 00000FCE  6006                     bra        +0x8 /* 00000FD6 */
  1323. 00000FD0  7005                     moveq.l    D0, 0x05
  1324. 00000FD2  3D40 FFF8                move.w     [A6 - 0x8], D0
  1325. label00000FD6:
  1326. 00000FD6  558F                     subq.l     A7, 2
  1327. 00000FD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1328. 00000FDC  A960                     syscall    GetControlValue/GetCtlValue
  1329. 00000FDE  301F                     move.w     D0, [A7]+
  1330. 00000FE0  3D40 FFF6                move.w     [A6 - 0xA], D0
  1331. 00000FE4  302E FFF8                move.w     D0, [A6 - 0x8]
  1332. 00000FE8  D16E FFF6                add.w      [A6 - 0xA], D0
  1333. 00000FEC  4879 0000 02DA           push.l     0x2DA
  1334. 00000FF2  486E FFE0                pea.l      [A6 - 0x20]
  1335. 00000FF6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1336. 00000FFA  508F                     addq.l     A7, 8
  1337. 00000FFC  3F3C 0003                move.w     -[A7], 0x3
  1338. 00001000  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1339. 00001004  486E FFE0                pea.l      [A6 - 0x20]
  1340. 00001008  4EBA F0CE                jsr        [PC - 0xF32 /* 000000D8 */]
  1341. 0000100C  508F                     addq.l     A7, 8
  1342. 0000100E  486E FFE0                pea.l      [A6 - 0x20]
  1343. 00001012  4EBA EFEC                jsr        [PC - 0x1014 /* 00000000 */]
  1344. 00001016  588F                     addq.l     A7, 4
  1345. 00001018  598F                     subq.l     A7, 4
  1346. 0000101A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1347. 0000101E  A95A                     syscall    GetControlReference/GetCRefCon
  1348. 00001020  201F                     move.l     D0, [A7]+
  1349. 00001022  2D40 FFF2                move.l     [A6 - 0xE], D0
  1350. 00001026  3D6E FFF4 FFFA           move.w     [A6 - 0x6], [A6 - 0xC]
  1351. 0000102C  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1352. 00001032  660C                     bne        +0xE /* 00001040 */
  1353. 00001034  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1354. 00001038  4EBA 0744                jsr        [PC + 0x744 /* 0000177E */]
  1355. 0000103C  548F                     addq.l     A7, 2
  1356. 0000103E  6012                     bra        +0x14 /* 00001052 */
  1357. label00001040:
  1358. 00001040  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  1359. 00001046  660A                     bne        +0xC /* 00001052 */
  1360. 00001048  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1361. 0000104C  4EBA 09AC                jsr        [PC + 0x9AC /* 000019FA */]
  1362. 00001050  548F                     addq.l     A7, 2
  1363. label00001052:
  1364. 00001052  302E FFFA                move.w     D0, [A6 - 0x6]
  1365. 00001056  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1366. 0000105A  0001 0004                ori.b      D1, 0x4
  1367. 0000105E  0058 0008                ori.w      [A0]+, 0x8
  1368. 00001062  001A 002C                ori.b      [A2]+, 0x2C /* ',' */
  1369. 00001066  003E 486E                ori.b      <<invalid special address>>, 0x6E /* 'n' */
  1370. 0000106A  FFE0                     .invalid   <<F/7/7>>
  1371. 0000106C  4878 0004                push.l     0x4
  1372. 00001070  486D FFD8                pea.l      [A5 - 0x28]
  1373. 00001074  3F3C FFFF                move.w     -[A7], 0xFFFF
  1374. 00001078  A9CE                     syscall    TETextBox/TextBox
  1375. 0000107A  603A                     bra        +0x3C /* 000010B6 */
  1376. 0000107C  486E FFE0                pea.l      [A6 - 0x20]
  1377. 00001080  4878 0004                push.l     0x4
  1378. 00001084  486D FFC8                pea.l      [A5 - 0x38]
  1379. 00001088  3F3C FFFF                move.w     -[A7], 0xFFFF
  1380. 0000108C  A9CE                     syscall    TETextBox/TextBox
  1381. 0000108E  6026                     bra        +0x28 /* 000010B6 */
  1382. 00001090  486E FFE0                pea.l      [A6 - 0x20]
  1383. 00001094  4878 0004                push.l     0x4
  1384. 00001098  486D FFE0                pea.l      [A5 - 0x20]
  1385. 0000109C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1386. 000010A0  A9CE                     syscall    TETextBox/TextBox
  1387. 000010A2  6012                     bra        +0x14 /* 000010B6 */
  1388. 000010A4  486E FFE0                pea.l      [A6 - 0x20]
  1389. 000010A8  4878 0004                push.l     0x4
  1390. 000010AC  486D FFD0                pea.l      [A5 - 0x30]
  1391. 000010B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1392. 000010B4  A9CE                     syscall    TETextBox/TextBox
  1393. label000010B6:
  1394. 000010B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1395. 000010BA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1396. 000010BE  A963                     syscall    SetControlValue/SetCtlValue
  1397. 000010C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1398. 000010C4  4267                     clr.w      -[A7]
  1399. 000010C6  A95D                     syscall    HiliteControl
  1400. 000010C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1401. 000010CC  A957                     syscall    ShowControl
  1402. label000010CE:
  1403. 000010CE  302E FFEE                move.w     D0, [A6 - 0x12]
  1404. 000010D2  4E5E                     unlink     A6
  1405. 000010D4  4E75                     rts
  1406. 000010D6  444F                     neg.w      A7
  1407. 000010D8  434F                     chk.w      D1, A7
  1408. 000010DA  4E54 524F                link       A4, -0xFFFFADB1
  1409. fn000010DE:
  1410. 000010DE  4E56 FFFA                link       A6, -0x0006
  1411. 000010E2  3F3C 00CB                move.w     -[A7], 0xCB
  1412. 000010E6  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1413. 000010EA  A893                     syscall    MoveTo
  1414. 000010EC  4A6D FF9E                tst.w      [A5 - 0x62]
  1415. 000010F0  6C0A                     bge        +0xC /* 000010FC */
  1416. 000010F2  4879 0000 02E2           push.l     0x2E2
  1417. 000010F8  A884                     syscall    DrawString
  1418. 000010FA  6008                     bra        +0xA /* 00001104 */
  1419. label000010FC:
  1420. 000010FC  4879 0000 02F0           push.l     0x2F0
  1421. 00001102  A884                     syscall    DrawString
  1422. label00001104:
  1423. 00001104  3F3C 0116                move.w     -[A7], 0x116
  1424. 00001108  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1425. 0000110C  A893                     syscall    MoveTo
  1426. 0000110E  3F3C 0002                move.w     -[A7], 0x2
  1427. 00001112  3F2D FF9C                move.w     -[A7], [A5 - 0x64]
  1428. 00001116  486E FFFA                pea.l      [A6 - 0x6]
  1429. 0000111A  4EBA EFBC                jsr        [PC - 0x1044 /* 000000D8 */]
  1430. 0000111E  508F                     addq.l     A7, 8
  1431. 00001120  486E FFFA                pea.l      [A6 - 0x6]
  1432. 00001124  4EBA EEDA                jsr        [PC - 0x1126 /* 00000000 */]
  1433. 00001128  588F                     addq.l     A7, 4
  1434. 0000112A  486E FFFA                pea.l      [A6 - 0x6]
  1435. 0000112E  A884                     syscall    DrawString
  1436. 00001130  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1437. 00001134  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1438. 00001138  A893                     syscall    MoveTo
  1439. 0000113A  4879 0000 02FE           push.l     0x2FE
  1440. 00001140  A884                     syscall    DrawString
  1441. 00001142  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1442. 00001146  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1443. 0000114A  A893                     syscall    MoveTo
  1444. 0000114C  4879 0000 0310           push.l     0x310
  1445. 00001152  A884                     syscall    DrawString
  1446. 00001154  3F3C 0136                move.w     -[A7], 0x136
  1447. 00001158  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1448. 0000115C  A893                     syscall    MoveTo
  1449. 0000115E  4879 0000 0320           push.l     0x320
  1450. 00001164  A884                     syscall    DrawString
  1451. 00001166  3F3C 0136                move.w     -[A7], 0x136
  1452. 0000116A  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1453. 0000116E  A893                     syscall    MoveTo
  1454. 00001170  4879 0000 0332           push.l     0x332
  1455. 00001176  A884                     syscall    DrawString
  1456. 00001178  4E5E                     unlink     A6
  1457. 0000117A  4E75                     rts
  1458. 0000117C  4452                     neg.w      [A2]
  1459. 0000117E  4157                     chk.w      D0, [A7]
  1460. 00001180  5445                     addq.w     D5, 2
  1461. 00001182  5854                     addq.w     [A4], 4
  1462. fn00001184:
  1463. 00001184  4E56 FFF8                link       A6, -0x0008
  1464. 00001188  2F2D FFB0                move.l     -[A7], [A5 - 0x50]
  1465. 0000118C  A957                     syscall    ShowControl
  1466. 0000118E  2F2D FFB4                move.l     -[A7], [A5 - 0x4C]
  1467. 00001192  A957                     syscall    ShowControl
  1468. 00001194  2F2D FFB8                move.l     -[A7], [A5 - 0x48]
  1469. 00001198  A957                     syscall    ShowControl
  1470. 0000119A  2F2D FFBC                move.l     -[A7], [A5 - 0x44]
  1471. 0000119E  A957                     syscall    ShowControl
  1472. 000011A0  2F2D FFC0                move.l     -[A7], [A5 - 0x40]
  1473. 000011A4  A957                     syscall    ShowControl
  1474. 000011A6  2F2D FFC4                move.l     -[A7], [A5 - 0x3C]
  1475. 000011AA  A957                     syscall    ShowControl
  1476. 000011AC  558F                     subq.l     A7, 2
  1477. 000011AE  2F2D FFB0                move.l     -[A7], [A5 - 0x50]
  1478. 000011B2  A960                     syscall    GetControlValue/GetCtlValue
  1479. 000011B4  301F                     move.w     D0, [A7]+
  1480. 000011B6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1481. 000011BA  4879 0000 0342           push.l     0x342
  1482. 000011C0  486E FFF8                pea.l      [A6 - 0x8]
  1483. 000011C4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1484. 000011C8  508F                     addq.l     A7, 8
  1485. 000011CA  3F3C 0003                move.w     -[A7], 0x3
  1486. 000011CE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1487. 000011D2  486E FFF8                pea.l      [A6 - 0x8]
  1488. 000011D6  4EBA EF00                jsr        [PC - 0x1100 /* 000000D8 */]
  1489. 000011DA  508F                     addq.l     A7, 8
  1490. 000011DC  486E FFF8                pea.l      [A6 - 0x8]
  1491. 000011E0  4EBA EE1E                jsr        [PC - 0x11E2 /* 00000000 */]
  1492. 000011E4  588F                     addq.l     A7, 4
  1493. 000011E6  486E FFF8                pea.l      [A6 - 0x8]
  1494. 000011EA  4878 0004                push.l     0x4
  1495. 000011EE  486D FFD8                pea.l      [A5 - 0x28]
  1496. 000011F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1497. 000011F6  A9CE                     syscall    TETextBox/TextBox
  1498. 000011F8  558F                     subq.l     A7, 2
  1499. 000011FA  2F2D FFB4                move.l     -[A7], [A5 - 0x4C]
  1500. 000011FE  A960                     syscall    GetControlValue/GetCtlValue
  1501. 00001200  301F                     move.w     D0, [A7]+
  1502. 00001202  3D40 FFFE                move.w     [A6 - 0x2], D0
  1503. 00001206  4879 0000 034A           push.l     0x34A
  1504. 0000120C  486E FFF8                pea.l      [A6 - 0x8]
  1505. 00001210  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1506. 00001214  508F                     addq.l     A7, 8
  1507. 00001216  3F3C 0003                move.w     -[A7], 0x3
  1508. 0000121A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1509. 0000121E  486E FFF8                pea.l      [A6 - 0x8]
  1510. 00001222  4EBA EEB4                jsr        [PC - 0x114C /* 000000D8 */]
  1511. 00001226  508F                     addq.l     A7, 8
  1512. 00001228  486E FFF8                pea.l      [A6 - 0x8]
  1513. 0000122C  4EBA EDD2                jsr        [PC - 0x122E /* 00000000 */]
  1514. 00001230  588F                     addq.l     A7, 4
  1515. 00001232  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1516. 00001236  4EBA 0546                jsr        [PC + 0x546 /* 0000177E */]
  1517. 0000123A  548F                     addq.l     A7, 2
  1518. 0000123C  486E FFF8                pea.l      [A6 - 0x8]
  1519. 00001240  4878 0004                push.l     0x4
  1520. 00001244  486D FFC8                pea.l      [A5 - 0x38]
  1521. 00001248  3F3C FFFF                move.w     -[A7], 0xFFFF
  1522. 0000124C  A9CE                     syscall    TETextBox/TextBox
  1523. 0000124E  558F                     subq.l     A7, 2
  1524. 00001250  2F2D FFB8                move.l     -[A7], [A5 - 0x48]
  1525. 00001254  A960                     syscall    GetControlValue/GetCtlValue
  1526. 00001256  301F                     move.w     D0, [A7]+
  1527. 00001258  3D40 FFFE                move.w     [A6 - 0x2], D0
  1528. 0000125C  4879 0000 0352           push.l     0x352
  1529. 00001262  486E FFF8                pea.l      [A6 - 0x8]
  1530. 00001266  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1531. 0000126A  508F                     addq.l     A7, 8
  1532. 0000126C  3F3C 0003                move.w     -[A7], 0x3
  1533. 00001270  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1534. 00001274  486E FFF8                pea.l      [A6 - 0x8]
  1535. 00001278  4EBA EE5E                jsr        [PC - 0x11A2 /* 000000D8 */]
  1536. 0000127C  508F                     addq.l     A7, 8
  1537. 0000127E  486E FFF8                pea.l      [A6 - 0x8]
  1538. 00001282  4EBA ED7C                jsr        [PC - 0x1284 /* 00000000 */]
  1539. 00001286  588F                     addq.l     A7, 4
  1540. 00001288  486E FFF8                pea.l      [A6 - 0x8]
  1541. 0000128C  4878 0004                push.l     0x4
  1542. 00001290  486D FFE0                pea.l      [A5 - 0x20]
  1543. 00001294  3F3C FFFF                move.w     -[A7], 0xFFFF
  1544. 00001298  A9CE                     syscall    TETextBox/TextBox
  1545. 0000129A  558F                     subq.l     A7, 2
  1546. 0000129C  2F2D FFBC                move.l     -[A7], [A5 - 0x44]
  1547. 000012A0  A960                     syscall    GetControlValue/GetCtlValue
  1548. 000012A2  301F                     move.w     D0, [A7]+
  1549. 000012A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1550. 000012A8  4879 0000 035A           push.l     0x35A
  1551. 000012AE  486E FFF8                pea.l      [A6 - 0x8]
  1552. 000012B2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1553. 000012B6  508F                     addq.l     A7, 8
  1554. 000012B8  3F3C 0003                move.w     -[A7], 0x3
  1555. 000012BC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1556. 000012C0  486E FFF8                pea.l      [A6 - 0x8]
  1557. 000012C4  4EBA EE12                jsr        [PC - 0x11EE /* 000000D8 */]
  1558. 000012C8  508F                     addq.l     A7, 8
  1559. 000012CA  486E FFF8                pea.l      [A6 - 0x8]
  1560. 000012CE  4EBA ED30                jsr        [PC - 0x12D0 /* 00000000 */]
  1561. 000012D2  588F                     addq.l     A7, 4
  1562. 000012D4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1563. 000012D8  4EBA 0720                jsr        [PC + 0x720 /* 000019FA */]
  1564. 000012DC  548F                     addq.l     A7, 2
  1565. 000012DE  486E FFF8                pea.l      [A6 - 0x8]
  1566. 000012E2  4878 0004                push.l     0x4
  1567. 000012E6  486D FFD0                pea.l      [A5 - 0x30]
  1568. 000012EA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1569. 000012EE  A9CE                     syscall    TETextBox/TextBox
  1570. 000012F0  4E5E                     unlink     A6
  1571. 000012F2  4E75                     rts
  1572. 000012F4  5348                     subq.w     A0, 1
  1573. 000012F6  4F57                     chk.w      D7, [A7]
  1574. 000012F8  414C                     chk.w      D0, A4
  1575. 000012FA  4C43 2F2D                movem.l    D0,D2,D3,D5,A0,A1,A2,A3,A5, D3
  1576. // begin alternate branch 000012FC-00001300
  1577. fn000012FC:
  1578. 000012FC  2F2D FFB0                move.l     -[A7], [A5 - 0x50]
  1579. // end alternate branch 000012FC-00001300
  1580. fn000012FC: // (misaligned)
  1581. 000012FE  FFB0                     .invalid   <<F/6/7>>
  1582. 00001300  A958                     syscall    HideControl
  1583. 00001302  2F2D FFB4                move.l     -[A7], [A5 - 0x4C]
  1584. 00001306  A958                     syscall    HideControl
  1585. 00001308  2F2D FFB8                move.l     -[A7], [A5 - 0x48]
  1586. 0000130C  A958                     syscall    HideControl
  1587. 0000130E  2F2D FFBC                move.l     -[A7], [A5 - 0x44]
  1588. 00001312  A958                     syscall    HideControl
  1589. 00001314  2F2D FFC0                move.l     -[A7], [A5 - 0x40]
  1590. 00001318  A958                     syscall    HideControl
  1591. 0000131A  2F2D FFC4                move.l     -[A7], [A5 - 0x3C]
  1592. 0000131E  A958                     syscall    HideControl
  1593. 00001320  4E75                     rts
  1594. fn00001322:
  1595. 00001322  4E56 FFF6                link       A6, -0x000A
  1596. 00001326  422E FFF7                clr.b      [A6 - 0x9]
  1597. 0000132A  486E FFF8                pea.l      [A6 - 0x8]
  1598. 0000132E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1599. 00001332  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1600. 00001336  3F3C 00B4                move.w     -[A7], 0xB4
  1601. 0000133A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1602. 0000133E  A8A7                     syscall    SetRect
  1603. 00001340  598F                     subq.l     A7, 4
  1604. 00001342  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1605. 00001346  486E FFF8                pea.l      [A6 - 0x8]
  1606. 0000134A  4879 0000 0362           push.l     0x362
  1607. 00001350  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1608. 00001354  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1609. 00001358  4267                     clr.w      -[A7]
  1610. 0000135A  3F3C 00C8                move.w     -[A7], 0xC8
  1611. 0000135E  3F3C 0010                move.w     -[A7], 0x10
  1612. 00001362  4878 0001                push.l     0x1
  1613. 00001366  A954                     syscall    NewControl
  1614. 00001368  205F                     movea.l    A0, [A7]+
  1615. 0000136A  2B48 FFB0                move.l     [A5 - 0x50], A0
  1616. 0000136E  486E FFF8                pea.l      [A6 - 0x8]
  1617. 00001372  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1618. 00001376  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  1619. 0000137A  3F3C 00B4                move.w     -[A7], 0xB4
  1620. 0000137E  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1621. 00001382  A8A7                     syscall    SetRect
  1622. 00001384  598F                     subq.l     A7, 4
  1623. 00001386  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1624. 0000138A  486E FFF8                pea.l      [A6 - 0x8]
  1625. 0000138E  4879 0000 0368           push.l     0x368
  1626. 00001394  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1627. 00001398  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1628. 0000139C  4267                     clr.w      -[A7]
  1629. 0000139E  3F3C 00B4                move.w     -[A7], 0xB4
  1630. 000013A2  3F3C 0010                move.w     -[A7], 0x10
  1631. 000013A6  4878 0002                push.l     0x2
  1632. 000013AA  A954                     syscall    NewControl
  1633. 000013AC  205F                     movea.l    A0, [A7]+
  1634. 000013AE  2B48 FFB4                move.l     [A5 - 0x4C], A0
  1635. 000013B2  486E FFF8                pea.l      [A6 - 0x8]
  1636. 000013B6  3F3C 0136                move.w     -[A7], 0x136
  1637. 000013BA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1638. 000013BE  3F3C 01E0                move.w     -[A7], 0x1E0
  1639. 000013C2  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1640. 000013C6  A8A7                     syscall    SetRect
  1641. 000013C8  598F                     subq.l     A7, 4
  1642. 000013CA  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1643. 000013CE  486E FFF8                pea.l      [A6 - 0x8]
  1644. 000013D2  4879 0000 0372           push.l     0x372
  1645. 000013D8  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1646. 000013DC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1647. 000013E0  4267                     clr.w      -[A7]
  1648. 000013E2  3F3C 00C8                move.w     -[A7], 0xC8
  1649. 000013E6  3F3C 0010                move.w     -[A7], 0x10
  1650. 000013EA  4878 0003                push.l     0x3
  1651. 000013EE  A954                     syscall    NewControl
  1652. 000013F0  205F                     movea.l    A0, [A7]+
  1653. 000013F2  2B48 FFB8                move.l     [A5 - 0x48], A0
  1654. 000013F6  486E FFF8                pea.l      [A6 - 0x8]
  1655. 000013FA  3F3C 0136                move.w     -[A7], 0x136
  1656. 000013FE  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  1657. 00001402  3F3C 01E0                move.w     -[A7], 0x1E0
  1658. 00001406  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1659. 0000140A  A8A7                     syscall    SetRect
  1660. 0000140C  598F                     subq.l     A7, 4
  1661. 0000140E  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1662. 00001412  486E FFF8                pea.l      [A6 - 0x8]
  1663. 00001416  4879 0000 037A           push.l     0x37A
  1664. 0000141C  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1665. 00001420  3F3C 0087                move.w     -[A7], 0x87
  1666. 00001424  4267                     clr.w      -[A7]
  1667. 00001426  3F3C 00B4                move.w     -[A7], 0xB4
  1668. 0000142A  3F3C 0010                move.w     -[A7], 0x10
  1669. 0000142E  4878 0004                push.l     0x4
  1670. 00001432  A954                     syscall    NewControl
  1671. 00001434  205F                     movea.l    A0, [A7]+
  1672. 00001436  2B48 FFBC                move.l     [A5 - 0x44], A0
  1673. 0000143A  486E FFF8                pea.l      [A6 - 0x8]
  1674. 0000143E  3F3C 00D2                move.w     -[A7], 0xD2
  1675. 00001442  3F3C 0019                move.w     -[A7], 0x19
  1676. 00001446  3F3C 0118                move.w     -[A7], 0x118
  1677. 0000144A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1678. 0000144E  A8A7                     syscall    SetRect
  1679. 00001450  598F                     subq.l     A7, 4
  1680. 00001452  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1681. 00001456  486E FFF8                pea.l      [A6 - 0x8]
  1682. 0000145A  4879 0000 0380           push.l     0x380
  1683. 00001460  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1684. 00001464  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1685. 00001468  4267                     clr.w      -[A7]
  1686. 0000146A  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1687. 0000146E  4267                     clr.w      -[A7]
  1688. 00001470  4878 0005                push.l     0x5
  1689. 00001474  A954                     syscall    NewControl
  1690. 00001476  205F                     movea.l    A0, [A7]+
  1691. 00001478  2B48 FFC0                move.l     [A5 - 0x40], A0
  1692. 0000147C  486E FFF8                pea.l      [A6 - 0x8]
  1693. 00001480  3F3C 00DC                move.w     -[A7], 0xDC
  1694. 00001484  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  1695. 00001488  3F3C 010E                move.w     -[A7], 0x10E
  1696. 0000148C  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  1697. 00001490  A8A7                     syscall    SetRect
  1698. 00001492  598F                     subq.l     A7, 4
  1699. 00001494  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1700. 00001498  486E FFF8                pea.l      [A6 - 0x8]
  1701. 0000149C  4879 0000 0384           push.l     0x384
  1702. 000014A2  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1703. 000014A6  4267                     clr.w      -[A7]
  1704. 000014A8  4267                     clr.w      -[A7]
  1705. 000014AA  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1706. 000014AE  3F3C 000B                move.w     -[A7], 0xB
  1707. 000014B2  4878 0006                push.l     0x6
  1708. 000014B6  A954                     syscall    NewControl
  1709. 000014B8  205F                     movea.l    A0, [A7]+
  1710. 000014BA  2B48 FFC4                move.l     [A5 - 0x3C], A0
  1711. 000014BE  4E5E                     unlink     A6
  1712. 000014C0  4E75                     rts
  1713. 000014C2  5345                     subq.w     D5, 1
  1714. 000014C4  5455                     addq.w     [A5], 2
  1715. 000014C6  5043                     addq.w     D3, 8
  1716. 000014C8  4F4E                     chk.w      D7, A6
  1717. fn000014CA:
  1718. 000014CA  4E56 FEEE                link       A6, -0x0112
  1719. 000014CE  486D FB26                pea.l      [A5 - 0x4DA]
  1720. 000014D2  A86E                     syscall    InitGraf
  1721. 000014D4  A8FE                     syscall    InitFonts
  1722. 000014D6  A912                     syscall    InitWindows
  1723. 000014D8  A850                     syscall    InitCursor
  1724. 000014DA  A9CC                     syscall    TEInit
  1725. 000014DC  486D FE80                pea.l      [A5 - 0x180]
  1726. 000014E0  A910                     syscall    GetWMgrPort
  1727. 000014E2  2F2D FE80                move.l     -[A7], [A5 - 0x180]
  1728. 000014E6  A873                     syscall    SetPort
  1729. 000014E8  486D FF8C                pea.l      [A5 - 0x74]
  1730. 000014EC  4267                     clr.w      -[A7]
  1731. 000014EE  4267                     clr.w      -[A7]
  1732. 000014F0  3F3C 0200                move.w     -[A7], 0x200
  1733. 000014F4  3F3C 0156                move.w     -[A7], 0x156
  1734. 000014F8  A8A7                     syscall    SetRect
  1735. 000014FA  486D FF8C                pea.l      [A5 - 0x74]
  1736. 000014FE  A87B                     syscall    ClipRect
  1737. 00001500  486D FF8C                pea.l      [A5 - 0x74]
  1738. 00001504  486D FB1E                pea.l      [A5 - 0x4E2]
  1739. 00001508  A8A5                     syscall    FillRect
  1740. 0000150A  598F                     subq.l     A7, 4
  1741. 0000150C  486D FEE8                pea.l      [A5 - 0x118]
  1742. 00001510  486D FF8C                pea.l      [A5 - 0x74]
  1743. 00001514  4879 0000 038A           push.l     0x38A
  1744. 0000151A  1F3C 0001                move.b     -[A7], 0x1
  1745. 0000151E  3F3C 0003                move.w     -[A7], 0x3
  1746. 00001522  4878 FFFF                push.l     0xFFFF
  1747. 00001526  1F3C 0001                move.b     -[A7], 0x1
  1748. 0000152A  42A7                     clr.l      -[A7]
  1749. 0000152C  A913                     syscall    NewWindow
  1750. 0000152E  205F                     movea.l    A0, [A7]+
  1751. 00001530  2B48 FEE4                move.l     [A5 - 0x11C], A0
  1752. 00001534  2F2D FEE4                move.l     -[A7], [A5 - 0x11C]
  1753. 00001538  A873                     syscall    SetPort
  1754. 0000153A  3F3C 0004                move.w     -[A7], 0x4
  1755. 0000153E  A887                     syscall    TextFont
  1756. 00001540  3F3C 0018                move.w     -[A7], 0x18
  1757. 00001544  A88A                     syscall    TextSize
  1758. 00001546  4267                     clr.w      -[A7]
  1759. 00001548  A888                     syscall    TextFace
  1760. 0000154A  3F3C 0001                move.w     -[A7], 0x1
  1761. 0000154E  A889                     syscall    TextMode
  1762. 00001550  4EBA 00A4                jsr        [PC + 0xA4 /* 000015F6 */]
  1763. 00001554  598F                     subq.l     A7, 4
  1764. 00001556  A975                     syscall    TickCount
  1765. 00001558  201F                     move.l     D0, [A7]+
  1766. 0000155A  2D40 FFF0                move.l     [A6 - 0x10], D0
  1767. 0000155E  0CAE 0000 4E20 FFF0      cmpi.l     [A6 - 0x10], 0x4E20 /* 'N ' */
  1768. 00001566  6F10                     ble        +0x12 /* 00001578 */
  1769. 00001568  4878 2710                push.l     0x2710
  1770. 0000156C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1771. 00001570  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1772. 00001574  2D40 FFF0                move.l     [A6 - 0x10], D0
  1773. label00001578:
  1774. 00001578  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1775. 0000157C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1776. 00001580  548F                     addq.l     A7, 2
  1777. 00001582  486D FFC8                pea.l      [A5 - 0x38]
  1778. 00001586  3F3C 00A0                move.w     -[A7], 0xA0
  1779. 0000158A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1780. 0000158E  3F3C 00B4                move.w     -[A7], 0xB4
  1781. 00001592  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1782. 00001596  A8A7                     syscall    SetRect
  1783. 00001598  486D FFD0                pea.l      [A5 - 0x30]
  1784. 0000159C  3F3C 01CC                move.w     -[A7], 0x1CC
  1785. 000015A0  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1786. 000015A4  3F3C 01E0                move.w     -[A7], 0x1E0
  1787. 000015A8  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1788. 000015AC  A8A7                     syscall    SetRect
  1789. 000015AE  486D FFD8                pea.l      [A5 - 0x28]
  1790. 000015B2  3F3C 00A0                move.w     -[A7], 0xA0
  1791. 000015B6  3F3C 001E                move.w     -[A7], 0x1E
  1792. 000015BA  3F3C 00B4                move.w     -[A7], 0xB4
  1793. 000015BE  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1794. 000015C2  A8A7                     syscall    SetRect
  1795. 000015C4  486D FFE0                pea.l      [A5 - 0x20]
  1796. 000015C8  3F3C 01CC                move.w     -[A7], 0x1CC
  1797. 000015CC  3F3C 001E                move.w     -[A7], 0x1E
  1798. 000015D0  3F3C 01E0                move.w     -[A7], 0x1E0
  1799. 000015D4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1800. 000015D8  A8A7                     syscall    SetRect
  1801. 000015DA  486D FF8C                pea.l      [A5 - 0x74]
  1802. 000015DE  486D FB1E                pea.l      [A5 - 0x4E2]
  1803. 000015E2  A8A5                     syscall    FillRect
  1804. 000015E4  A852                     syscall    HideCursor
  1805. 000015E6  4EBA FD3A                jsr        [PC - 0x2C6 /* 00001322 */]
  1806. 000015EA  4E5E                     unlink     A6
  1807. 000015EC  4E75                     rts
  1808. 000015EE  494E                     chk.w      D4, A6
  1809. 000015F0  4954                     chk.w      D4, [A4]
  1810. 000015F2  414C                     chk.w      D0, A4
  1811. 000015F4  495A                     chk.w      D4, [A2]+
  1812. fn000015F6:
  1813. 000015F6  4E56 FFDC                link       A6, -0x0024
  1814. 000015FA  598F                     subq.l     A7, 4
  1815. 000015FC  A8D8                     syscall    NewRgn
  1816. 000015FE  205F                     movea.l    A0, [A7]+
  1817. 00001600  2D48 FFDC                move.l     [A6 - 0x24], A0
  1818. 00001604  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1819. 00001608  4267                     clr.w      -[A7]
  1820. 0000160A  4267                     clr.w      -[A7]
  1821. 0000160C  3F3C 015E                move.w     -[A7], 0x15E
  1822. 00001610  3F3C 0200                move.w     -[A7], 0x200
  1823. 00001614  A8DE                     syscall    SetRecRgn
  1824. 00001616  7001                     moveq.l    D0, 0x01
  1825. 00001618  2D40 FFE8                move.l     [A6 - 0x18], D0
  1826. 0000161C  601A                     bra        +0x1C /* 00001638 */
  1827. label0000161E:
  1828. 0000161E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1829. 00001622  4267                     clr.w      -[A7]
  1830. 00001624  A893                     syscall    MoveTo
  1831. 00001626  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1832. 0000162A  3F3C 015E                move.w     -[A7], 0x15E
  1833. 0000162E  A891                     syscall    LineTo
  1834. 00001630  06AE 0000 0019 FFE8      addi.l     [A6 - 0x18], 0x19
  1835. label00001638:
  1836. 00001638  0CAE 0000 0200 FFE8      cmpi.l     [A6 - 0x18], 0x200
  1837. 00001640  6DDC                     blt        -0x22 /* 0000161E */
  1838. 00001642  7001                     moveq.l    D0, 0x01
  1839. 00001644  2D40 FFEC                move.l     [A6 - 0x14], D0
  1840. 00001648  601A                     bra        +0x1C /* 00001664 */
  1841. label0000164A:
  1842. 0000164A  4267                     clr.w      -[A7]
  1843. 0000164C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1844. 00001650  A893                     syscall    MoveTo
  1845. 00001652  3F3C 0200                move.w     -[A7], 0x200
  1846. 00001656  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1847. 0000165A  A891                     syscall    LineTo
  1848. 0000165C  06AE 0000 0019 FFEC      addi.l     [A6 - 0x14], 0x19
  1849. label00001664:
  1850. 00001664  0CAE 0000 015E FFEC      cmpi.l     [A6 - 0x14], 0x15E
  1851. 0000166C  6DDC                     blt        -0x22 /* 0000164A */
  1852. 0000166E  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1853. 00001672  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1854. 00001676  A893                     syscall    MoveTo
  1855. 00001678  4879 0000 038E           push.l     0x38E
  1856. 0000167E  A884                     syscall    DrawString
  1857. 00001680  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1858. 00001684  A88A                     syscall    TextSize
  1859. 00001686  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1860. 0000168A  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1861. 0000168E  A893                     syscall    MoveTo
  1862. 00001690  4879 0000 039A           push.l     0x39A
  1863. 00001696  A884                     syscall    DrawString
  1864. 00001698  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1865. 0000169C  3F3C 008C                move.w     -[A7], 0x8C
  1866. 000016A0  A893                     syscall    MoveTo
  1867. 000016A2  4879 0000 03BE           push.l     0x3BE
  1868. 000016A8  A884                     syscall    DrawString
  1869. label000016AA:
  1870. 000016AA  202E FFE8                move.l     D0, [A6 - 0x18]
  1871. 000016AE  52AE FFE8                addq.l     [A6 - 0x18], 1
  1872. 000016B2  0C80 0004 93E0           cmpi.l     D0, 0x493E0
  1873. 000016B8  6DF0                     blt        -0xE /* 000016AA */
  1874. 000016BA  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1875. 000016BE  3F3C 00BE                move.w     -[A7], 0xBE
  1876. 000016C2  A893                     syscall    MoveTo
  1877. 000016C4  4879 0000 03E0           push.l     0x3E0
  1878. 000016CA  A884                     syscall    DrawString
  1879. 000016CC  6000 008E                bra        +0x90 /* 0000175C */
  1880. label000016D0:
  1881. 000016D0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1882. 000016D4  48C0                     ext.l      D0
  1883. 000016D6  2D40 FFF8                move.l     [A6 - 0x8], D0
  1884. 000016DA  4878 0200                push.l     0x200
  1885. 000016DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1886. 000016E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1887. 000016E6  4878 7FC6                push.l     0x7FC6
  1888. 000016EA  2F00                     move.l     -[A7], D0
  1889. 000016EC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1890. 000016F0  5280                     addq.l     D0, 1
  1891. 000016F2  2D40 FFF8                move.l     [A6 - 0x8], D0
  1892. 000016F6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1893. 000016FA  48C0                     ext.l      D0
  1894. 000016FC  2D40 FFF4                move.l     [A6 - 0xC], D0
  1895. 00001700  4878 0200                push.l     0x200
  1896. 00001704  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1897. 00001708  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1898. 0000170C  4878 7FC6                push.l     0x7FC6
  1899. 00001710  2F00                     move.l     -[A7], D0
  1900. 00001712  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1901. 00001716  5280                     addq.l     D0, 1
  1902. 00001718  2D40 FFF4                move.l     [A6 - 0xC], D0
  1903. 0000171C  202E FFF8                move.l     D0, [A6 - 0x8]
  1904. 00001720  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1905. 00001724  6F12                     ble        +0x14 /* 00001738 */
  1906. 00001726  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  1907. 0000172C  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  1908. 00001732  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  1909. label00001738:
  1910. 00001738  486E FFE0                pea.l      [A6 - 0x20]
  1911. 0000173C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1912. 00001740  4267                     clr.w      -[A7]
  1913. 00001742  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1914. 00001746  3F3C 015E                move.w     -[A7], 0x15E
  1915. 0000174A  A8A7                     syscall    SetRect
  1916. 0000174C  486E FFE0                pea.l      [A6 - 0x20]
  1917. 00001750  4267                     clr.w      -[A7]
  1918. 00001752  3F3C 0002                move.w     -[A7], 0x2
  1919. 00001756  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1920. 0000175A  A8EF                     syscall    ScrollRect
  1921. label0000175C:
  1922. 0000175C  558F                     subq.l     A7, 2
  1923. 0000175E  A974                     syscall    Button
  1924. 00001760  101F                     move.b     D0, [A7]+
  1925. 00001762  4A00                     tst.b      D0
  1926. 00001764  6700 FF6A                beq        -0x94 /* 000016D0 */
  1927. label00001768:
  1928. 00001768  558F                     subq.l     A7, 2
  1929. 0000176A  A974                     syscall    Button
  1930. 0000176C  101F                     move.b     D0, [A7]+
  1931. 0000176E  4A00                     tst.b      D0
  1932. 00001770  66F6                     bne        -0x8 /* 00001768 */
  1933. 00001772  4E5E                     unlink     A6
  1934. 00001774  4E75                     rts
  1935. 00001776  494E                     chk.w      D4, A6
  1936. 00001778  5452                     addq.w     [A2], 2
  1937. 0000177A  4F20                     .invalid   7, -[A0] // invalid opcode 4 with b == 4
  1938. 0000177C  2020                     move.l     D0, -[A0]
  1939. fn0000177E:
  1940. 0000177E  4E56 FFD2                link       A6, -0x002E
  1941. 00001782  302E 0008                move.w     D0, [A6 + 0x8]
  1942. 00001786  0640 005A                addi.w     D0, 0x5A /* 'Z' */
  1943. 0000178A  3D40 FFEA                move.w     [A6 - 0x16], D0
  1944. 0000178E  486E FFEA                pea.l      [A6 - 0x16]
  1945. 00001792  486E FFDC                pea.l      [A6 - 0x24]
  1946. 00001796  3F3C 200E                move.w     -[A7], 0x200E
  1947. 0000179A  A9EB                     syscall    Pack4/FP68K
  1948. 0000179C  486E FFDC                pea.l      [A6 - 0x24]
  1949. 000017A0  486E FFE6                pea.l      [A6 - 0x1A]
  1950. 000017A4  3F3C 1010                move.w     -[A7], 0x1010
  1951. 000017A8  A9EB                     syscall    Pack4/FP68K
  1952. 000017AA  41F9 0000 03F8           lea.l      A0, [0x000003F8 /* DSAlertRect */]
  1953. 000017B0  2D58 FFD2                move.l     [A6 - 0x2E], [A0]+
  1954. 000017B4  2D58 FFD6                move.l     [A6 - 0x2A], [A0]+
  1955. 000017B8  3D58 FFDA                move.w     [A6 - 0x26], [A0]+
  1956. 000017BC  486E FFE6                pea.l      [A6 - 0x1A]
  1957. 000017C0  486E FFD2                pea.l      [A6 - 0x2E]
  1958. 000017C4  3F3C 1004                move.w     -[A7], 0x1004
  1959. 000017C8  A9EB                     syscall    Pack4/FP68K
  1960. 000017CA  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1961. 000017CE  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  1962. 000017D2  20D9                     move.l     [A0]+, [A1]+
  1963. 000017D4  20D9                     move.l     [A0]+, [A1]+
  1964. 000017D6  30D9                     move.w     [A0]+, [A1]+
  1965. 000017D8  3D7C 0011 FFEA           move.w     [A6 - 0x16], 0x11
  1966. 000017DE  486E FFEA                pea.l      [A6 - 0x16]
  1967. 000017E2  486E FFDC                pea.l      [A6 - 0x24]
  1968. 000017E6  3F3C 200E                move.w     -[A7], 0x200E
  1969. 000017EA  A9EB                     syscall    Pack4/FP68K
  1970. 000017EC  486E FFDC                pea.l      [A6 - 0x24]
  1971. 000017F0  486E FFE6                pea.l      [A6 - 0x1A]
  1972. 000017F4  3F3C 1010                move.w     -[A7], 0x1010
  1973. 000017F8  A9EB                     syscall    Pack4/FP68K
  1974. 000017FA  41EE FFFE                lea.l      A0, [A6 - 0x2]
  1975. 000017FE  2F20                     move.l     -[A7], -[A0]
  1976. 00001800  2F20                     move.l     -[A7], -[A0]
  1977. 00001802  3F20                     move.w     -[A7], -[A0]
  1978. 00001804  486E FFD2                pea.l      [A6 - 0x2E]
  1979. 00001808  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1980. 0000180C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1981. 00001810  486E FFE6                pea.l      [A6 - 0x1A]
  1982. 00001814  486E FFD2                pea.l      [A6 - 0x2E]
  1983. 00001818  3F3C 1004                move.w     -[A7], 0x1004
  1984. 0000181C  A9EB                     syscall    Pack4/FP68K
  1985. 0000181E  486D FF86                pea.l      [A5 - 0x7A]
  1986. 00001822  486E FFD2                pea.l      [A6 - 0x2E]
  1987. 00001826  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1988. 0000182A  A9EB                     syscall    Pack4/FP68K
  1989. 0000182C  486E FFD2                pea.l      [A6 - 0x2E]
  1990. 00001830  3F3C 0016                move.w     -[A7], 0x16
  1991. 00001834  A9EB                     syscall    Pack4/FP68K
  1992. 00001836  486E FFD2                pea.l      [A6 - 0x2E]
  1993. 0000183A  486E FFF2                pea.l      [A6 - 0xE]
  1994. 0000183E  3F3C 2010                move.w     -[A7], 0x2010
  1995. 00001842  A9EB                     syscall    Pack4/FP68K
  1996. 00001844  3D7C 0011 FFEA           move.w     [A6 - 0x16], 0x11
  1997. 0000184A  486E FFEA                pea.l      [A6 - 0x16]
  1998. 0000184E  486E FFDC                pea.l      [A6 - 0x24]
  1999. 00001852  3F3C 200E                move.w     -[A7], 0x200E
  2000. 00001856  A9EB                     syscall    Pack4/FP68K
  2001. 00001858  486E FFDC                pea.l      [A6 - 0x24]
  2002. 0000185C  486E FFE6                pea.l      [A6 - 0x1A]
  2003. 00001860  3F3C 1010                move.w     -[A7], 0x1010
  2004. 00001864  A9EB                     syscall    Pack4/FP68K
  2005. 00001866  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2006. 0000186A  2F20                     move.l     -[A7], -[A0]
  2007. 0000186C  2F20                     move.l     -[A7], -[A0]
  2008. 0000186E  3F20                     move.w     -[A7], -[A0]
  2009. 00001870  486E FFD2                pea.l      [A6 - 0x2E]
  2010. 00001874  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2011. 00001878  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2012. 0000187C  486E FFE6                pea.l      [A6 - 0x1A]
  2013. 00001880  486E FFD2                pea.l      [A6 - 0x2E]
  2014. 00001884  3F3C 1004                move.w     -[A7], 0x1004
  2015. 00001888  A9EB                     syscall    Pack4/FP68K
  2016. 0000188A  486D FF84                pea.l      [A5 - 0x7C]
  2017. 0000188E  486E FFD2                pea.l      [A6 - 0x2E]
  2018. 00001892  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2019. 00001896  A9EB                     syscall    Pack4/FP68K
  2020. 00001898  486E FFD2                pea.l      [A6 - 0x2E]
  2021. 0000189C  3F3C 0016                move.w     -[A7], 0x16
  2022. 000018A0  A9EB                     syscall    Pack4/FP68K
  2023. 000018A2  486E FFD2                pea.l      [A6 - 0x2E]
  2024. 000018A6  486E FFF0                pea.l      [A6 - 0x10]
  2025. 000018AA  3F3C 2010                move.w     -[A7], 0x2010
  2026. 000018AE  A9EB                     syscall    Pack4/FP68K
  2027. 000018B0  3D7C 000C FFEA           move.w     [A6 - 0x16], 0xC
  2028. 000018B6  486E FFEA                pea.l      [A6 - 0x16]
  2029. 000018BA  486E FFDC                pea.l      [A6 - 0x24]
  2030. 000018BE  3F3C 200E                move.w     -[A7], 0x200E
  2031. 000018C2  A9EB                     syscall    Pack4/FP68K
  2032. 000018C4  486E FFDC                pea.l      [A6 - 0x24]
  2033. 000018C8  486E FFE6                pea.l      [A6 - 0x1A]
  2034. 000018CC  3F3C 1010                move.w     -[A7], 0x1010
  2035. 000018D0  A9EB                     syscall    Pack4/FP68K
  2036. 000018D2  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2037. 000018D6  2F20                     move.l     -[A7], -[A0]
  2038. 000018D8  2F20                     move.l     -[A7], -[A0]
  2039. 000018DA  3F20                     move.w     -[A7], -[A0]
  2040. 000018DC  486E FFD2                pea.l      [A6 - 0x2E]
  2041. 000018E0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2042. 000018E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2043. 000018E8  486E FFE6                pea.l      [A6 - 0x1A]
  2044. 000018EC  486E FFD2                pea.l      [A6 - 0x2E]
  2045. 000018F0  3F3C 1004                move.w     -[A7], 0x1004
  2046. 000018F4  A9EB                     syscall    Pack4/FP68K
  2047. 000018F6  486D FF86                pea.l      [A5 - 0x7A]
  2048. 000018FA  486E FFD2                pea.l      [A6 - 0x2E]
  2049. 000018FE  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2050. 00001902  A9EB                     syscall    Pack4/FP68K
  2051. 00001904  486E FFD2                pea.l      [A6 - 0x2E]
  2052. 00001908  3F3C 0016                move.w     -[A7], 0x16
  2053. 0000190C  A9EB                     syscall    Pack4/FP68K
  2054. 0000190E  486E FFD2                pea.l      [A6 - 0x2E]
  2055. 00001912  486E FFEE                pea.l      [A6 - 0x12]
  2056. 00001916  3F3C 2010                move.w     -[A7], 0x2010
  2057. 0000191A  A9EB                     syscall    Pack4/FP68K
  2058. 0000191C  3D7C 000C FFEA           move.w     [A6 - 0x16], 0xC
  2059. 00001922  486E FFEA                pea.l      [A6 - 0x16]
  2060. 00001926  486E FFDC                pea.l      [A6 - 0x24]
  2061. 0000192A  3F3C 200E                move.w     -[A7], 0x200E
  2062. 0000192E  A9EB                     syscall    Pack4/FP68K
  2063. 00001930  486E FFDC                pea.l      [A6 - 0x24]
  2064. 00001934  486E FFE6                pea.l      [A6 - 0x1A]
  2065. 00001938  3F3C 1010                move.w     -[A7], 0x1010
  2066. 0000193C  A9EB                     syscall    Pack4/FP68K
  2067. 0000193E  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2068. 00001942  2F20                     move.l     -[A7], -[A0]
  2069. 00001944  2F20                     move.l     -[A7], -[A0]
  2070. 00001946  3F20                     move.w     -[A7], -[A0]
  2071. 00001948  486E FFD2                pea.l      [A6 - 0x2E]
  2072. 0000194C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2073. 00001950  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2074. 00001954  486E FFE6                pea.l      [A6 - 0x1A]
  2075. 00001958  486E FFD2                pea.l      [A6 - 0x2E]
  2076. 0000195C  3F3C 1004                move.w     -[A7], 0x1004
  2077. 00001960  A9EB                     syscall    Pack4/FP68K
  2078. 00001962  486D FF84                pea.l      [A5 - 0x7C]
  2079. 00001966  486E FFD2                pea.l      [A6 - 0x2E]
  2080. 0000196A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2081. 0000196E  A9EB                     syscall    Pack4/FP68K
  2082. 00001970  486E FFD2                pea.l      [A6 - 0x2E]
  2083. 00001974  3F3C 0016                move.w     -[A7], 0x16
  2084. 00001978  A9EB                     syscall    Pack4/FP68K
  2085. 0000197A  486E FFD2                pea.l      [A6 - 0x2E]
  2086. 0000197E  486E FFEC                pea.l      [A6 - 0x14]
  2087. 00001982  3F3C 2010                move.w     -[A7], 0x2010
  2088. 00001986  A9EB                     syscall    Pack4/FP68K
  2089. 00001988  486D FB16                pea.l      [A5 - 0x4EA]
  2090. 0000198C  A89D                     syscall    PenPat
  2091. 0000198E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2092. 00001992  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2093. 00001996  A893                     syscall    MoveTo
  2094. 00001998  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2095. 0000199C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2096. 000019A0  A891                     syscall    LineTo
  2097. 000019A2  486D FB1E                pea.l      [A5 - 0x4E2]
  2098. 000019A6  A89D                     syscall    PenPat
  2099. 000019A8  3F2D FFF0                move.w     -[A7], [A5 - 0x10]
  2100. 000019AC  3F2D FFF2                move.w     -[A7], [A5 - 0xE]
  2101. 000019B0  A893                     syscall    MoveTo
  2102. 000019B2  3F2D FFF4                move.w     -[A7], [A5 - 0xC]
  2103. 000019B6  3F2D FFF6                move.w     -[A7], [A5 - 0xA]
  2104. 000019BA  A891                     syscall    LineTo
  2105. 000019BC  486D FB16                pea.l      [A5 - 0x4EA]
  2106. 000019C0  A89D                     syscall    PenPat
  2107. 000019C2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2108. 000019C6  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2109. 000019CA  A893                     syscall    MoveTo
  2110. 000019CC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2111. 000019D0  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2112. 000019D4  A891                     syscall    LineTo
  2113. 000019D6  3B6E FFF2 FFF0           move.w     [A5 - 0x10], [A6 - 0xE]
  2114. 000019DC  3B6E FFF0 FFF2           move.w     [A5 - 0xE], [A6 - 0x10]
  2115. 000019E2  3B6E FFEE FFF4           move.w     [A5 - 0xC], [A6 - 0x12]
  2116. 000019E8  3B6E FFEC FFF6           move.w     [A5 - 0xA], [A6 - 0x14]
  2117. 000019EE  4E5E                     unlink     A6
  2118. 000019F0  4E75                     rts
  2119. 000019F2  4755                     chk.w      D3, [A5]
  2120. 000019F4  4E31                     .invalid   // invalid opcode 4
  2121. 000019F6  2020                     move.l     D0, -[A0]
  2122. 000019F8  2020                     move.l     D0, -[A0]
  2123. fn000019FA:
  2124. 000019FA  4E56 FFD2                link       A6, -0x002E
  2125. 000019FE  302E 0008                move.w     D0, [A6 + 0x8]
  2126. 00001A02  0640 005A                addi.w     D0, 0x5A /* 'Z' */
  2127. 00001A06  3D40 FFEA                move.w     [A6 - 0x16], D0
  2128. 00001A0A  486E FFEA                pea.l      [A6 - 0x16]
  2129. 00001A0E  486E FFDC                pea.l      [A6 - 0x24]
  2130. 00001A12  3F3C 200E                move.w     -[A7], 0x200E
  2131. 00001A16  A9EB                     syscall    Pack4/FP68K
  2132. 00001A18  486E FFDC                pea.l      [A6 - 0x24]
  2133. 00001A1C  486E FFE6                pea.l      [A6 - 0x1A]
  2134. 00001A20  3F3C 1010                move.w     -[A7], 0x1010
  2135. 00001A24  A9EB                     syscall    Pack4/FP68K
  2136. 00001A26  41F9 0000 0402           lea.l      A0, [0x00000402]
  2137. 00001A2C  2D58 FFD2                move.l     [A6 - 0x2E], [A0]+
  2138. 00001A30  2D58 FFD6                move.l     [A6 - 0x2A], [A0]+
  2139. 00001A34  3D58 FFDA                move.w     [A6 - 0x26], [A0]+
  2140. 00001A38  486E FFE6                pea.l      [A6 - 0x1A]
  2141. 00001A3C  486E FFD2                pea.l      [A6 - 0x2E]
  2142. 00001A40  3F3C 1004                move.w     -[A7], 0x1004
  2143. 00001A44  A9EB                     syscall    Pack4/FP68K
  2144. 00001A46  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2145. 00001A4A  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  2146. 00001A4E  20D9                     move.l     [A0]+, [A1]+
  2147. 00001A50  20D9                     move.l     [A0]+, [A1]+
  2148. 00001A52  30D9                     move.w     [A0]+, [A1]+
  2149. 00001A54  3D7C 0011 FFEA           move.w     [A6 - 0x16], 0x11
  2150. 00001A5A  486E FFEA                pea.l      [A6 - 0x16]
  2151. 00001A5E  486E FFDC                pea.l      [A6 - 0x24]
  2152. 00001A62  3F3C 200E                move.w     -[A7], 0x200E
  2153. 00001A66  A9EB                     syscall    Pack4/FP68K
  2154. 00001A68  486E FFDC                pea.l      [A6 - 0x24]
  2155. 00001A6C  486E FFE6                pea.l      [A6 - 0x1A]
  2156. 00001A70  3F3C 1010                move.w     -[A7], 0x1010
  2157. 00001A74  A9EB                     syscall    Pack4/FP68K
  2158. 00001A76  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2159. 00001A7A  2F20                     move.l     -[A7], -[A0]
  2160. 00001A7C  2F20                     move.l     -[A7], -[A0]
  2161. 00001A7E  3F20                     move.w     -[A7], -[A0]
  2162. 00001A80  486E FFD2                pea.l      [A6 - 0x2E]
  2163. 00001A84  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2164. 00001A88  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2165. 00001A8C  486E FFE6                pea.l      [A6 - 0x1A]
  2166. 00001A90  486E FFD2                pea.l      [A6 - 0x2E]
  2167. 00001A94  3F3C 1004                move.w     -[A7], 0x1004
  2168. 00001A98  A9EB                     syscall    Pack4/FP68K
  2169. 00001A9A  486D FF8A                pea.l      [A5 - 0x76]
  2170. 00001A9E  486E FFD2                pea.l      [A6 - 0x2E]
  2171. 00001AA2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2172. 00001AA6  A9EB                     syscall    Pack4/FP68K
  2173. 00001AA8  486E FFD2                pea.l      [A6 - 0x2E]
  2174. 00001AAC  3F3C 0016                move.w     -[A7], 0x16
  2175. 00001AB0  A9EB                     syscall    Pack4/FP68K
  2176. 00001AB2  486E FFD2                pea.l      [A6 - 0x2E]
  2177. 00001AB6  486E FFF2                pea.l      [A6 - 0xE]
  2178. 00001ABA  3F3C 2010                move.w     -[A7], 0x2010
  2179. 00001ABE  A9EB                     syscall    Pack4/FP68K
  2180. 00001AC0  3D7C 0011 FFEA           move.w     [A6 - 0x16], 0x11
  2181. 00001AC6  486E FFEA                pea.l      [A6 - 0x16]
  2182. 00001ACA  486E FFDC                pea.l      [A6 - 0x24]
  2183. 00001ACE  3F3C 200E                move.w     -[A7], 0x200E
  2184. 00001AD2  A9EB                     syscall    Pack4/FP68K
  2185. 00001AD4  486E FFDC                pea.l      [A6 - 0x24]
  2186. 00001AD8  486E FFE6                pea.l      [A6 - 0x1A]
  2187. 00001ADC  3F3C 1010                move.w     -[A7], 0x1010
  2188. 00001AE0  A9EB                     syscall    Pack4/FP68K
  2189. 00001AE2  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2190. 00001AE6  2F20                     move.l     -[A7], -[A0]
  2191. 00001AE8  2F20                     move.l     -[A7], -[A0]
  2192. 00001AEA  3F20                     move.w     -[A7], -[A0]
  2193. 00001AEC  486E FFD2                pea.l      [A6 - 0x2E]
  2194. 00001AF0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2195. 00001AF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2196. 00001AF8  486E FFE6                pea.l      [A6 - 0x1A]
  2197. 00001AFC  486E FFD2                pea.l      [A6 - 0x2E]
  2198. 00001B00  3F3C 1004                move.w     -[A7], 0x1004
  2199. 00001B04  A9EB                     syscall    Pack4/FP68K
  2200. 00001B06  486D FF88                pea.l      [A5 - 0x78]
  2201. 00001B0A  486E FFD2                pea.l      [A6 - 0x2E]
  2202. 00001B0E  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2203. 00001B12  A9EB                     syscall    Pack4/FP68K
  2204. 00001B14  486E FFD2                pea.l      [A6 - 0x2E]
  2205. 00001B18  3F3C 0016                move.w     -[A7], 0x16
  2206. 00001B1C  A9EB                     syscall    Pack4/FP68K
  2207. 00001B1E  486E FFD2                pea.l      [A6 - 0x2E]
  2208. 00001B22  486E FFF0                pea.l      [A6 - 0x10]
  2209. 00001B26  3F3C 2010                move.w     -[A7], 0x2010
  2210. 00001B2A  A9EB                     syscall    Pack4/FP68K
  2211. 00001B2C  3D7C 000C FFEA           move.w     [A6 - 0x16], 0xC
  2212. 00001B32  486E FFEA                pea.l      [A6 - 0x16]
  2213. 00001B36  486E FFDC                pea.l      [A6 - 0x24]
  2214. 00001B3A  3F3C 200E                move.w     -[A7], 0x200E
  2215. 00001B3E  A9EB                     syscall    Pack4/FP68K
  2216. 00001B40  486E FFDC                pea.l      [A6 - 0x24]
  2217. 00001B44  486E FFE6                pea.l      [A6 - 0x1A]
  2218. 00001B48  3F3C 1010                move.w     -[A7], 0x1010
  2219. 00001B4C  A9EB                     syscall    Pack4/FP68K
  2220. 00001B4E  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2221. 00001B52  2F20                     move.l     -[A7], -[A0]
  2222. 00001B54  2F20                     move.l     -[A7], -[A0]
  2223. 00001B56  3F20                     move.w     -[A7], -[A0]
  2224. 00001B58  486E FFD2                pea.l      [A6 - 0x2E]
  2225. 00001B5C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2226. 00001B60  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2227. 00001B64  486E FFE6                pea.l      [A6 - 0x1A]
  2228. 00001B68  486E FFD2                pea.l      [A6 - 0x2E]
  2229. 00001B6C  3F3C 1004                move.w     -[A7], 0x1004
  2230. 00001B70  A9EB                     syscall    Pack4/FP68K
  2231. 00001B72  486D FF8A                pea.l      [A5 - 0x76]
  2232. 00001B76  486E FFD2                pea.l      [A6 - 0x2E]
  2233. 00001B7A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2234. 00001B7E  A9EB                     syscall    Pack4/FP68K
  2235. 00001B80  486E FFD2                pea.l      [A6 - 0x2E]
  2236. 00001B84  3F3C 0016                move.w     -[A7], 0x16
  2237. 00001B88  A9EB                     syscall    Pack4/FP68K
  2238. 00001B8A  486E FFD2                pea.l      [A6 - 0x2E]
  2239. 00001B8E  486E FFEE                pea.l      [A6 - 0x12]
  2240. 00001B92  3F3C 2010                move.w     -[A7], 0x2010
  2241. 00001B96  A9EB                     syscall    Pack4/FP68K
  2242. 00001B98  3D7C 000C FFEA           move.w     [A6 - 0x16], 0xC
  2243. 00001B9E  486E FFEA                pea.l      [A6 - 0x16]
  2244. 00001BA2  486E FFDC                pea.l      [A6 - 0x24]
  2245. 00001BA6  3F3C 200E                move.w     -[A7], 0x200E
  2246. 00001BAA  A9EB                     syscall    Pack4/FP68K
  2247. 00001BAC  486E FFDC                pea.l      [A6 - 0x24]
  2248. 00001BB0  486E FFE6                pea.l      [A6 - 0x1A]
  2249. 00001BB4  3F3C 1010                move.w     -[A7], 0x1010
  2250. 00001BB8  A9EB                     syscall    Pack4/FP68K
  2251. 00001BBA  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2252. 00001BBE  2F20                     move.l     -[A7], -[A0]
  2253. 00001BC0  2F20                     move.l     -[A7], -[A0]
  2254. 00001BC2  3F20                     move.w     -[A7], -[A0]
  2255. 00001BC4  486E FFD2                pea.l      [A6 - 0x2E]
  2256. 00001BC8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2257. 00001BCC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2258. 00001BD0  486E FFE6                pea.l      [A6 - 0x1A]
  2259. 00001BD4  486E FFD2                pea.l      [A6 - 0x2E]
  2260. 00001BD8  3F3C 1004                move.w     -[A7], 0x1004
  2261. 00001BDC  A9EB                     syscall    Pack4/FP68K
  2262. 00001BDE  486D FF88                pea.l      [A5 - 0x78]
  2263. 00001BE2  486E FFD2                pea.l      [A6 - 0x2E]
  2264. 00001BE6  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2265. 00001BEA  A9EB                     syscall    Pack4/FP68K
  2266. 00001BEC  486E FFD2                pea.l      [A6 - 0x2E]
  2267. 00001BF0  3F3C 0016                move.w     -[A7], 0x16
  2268. 00001BF4  A9EB                     syscall    Pack4/FP68K
  2269. 00001BF6  486E FFD2                pea.l      [A6 - 0x2E]
  2270. 00001BFA  486E FFEC                pea.l      [A6 - 0x14]
  2271. 00001BFE  3F3C 2010                move.w     -[A7], 0x2010
  2272. 00001C02  A9EB                     syscall    Pack4/FP68K
  2273. 00001C04  486D FB16                pea.l      [A5 - 0x4EA]
  2274. 00001C08  A89D                     syscall    PenPat
  2275. 00001C0A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2276. 00001C0E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2277. 00001C12  A893                     syscall    MoveTo
  2278. 00001C14  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2279. 00001C18  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2280. 00001C1C  A891                     syscall    LineTo
  2281. 00001C1E  486D FB1E                pea.l      [A5 - 0x4E2]
  2282. 00001C22  A89D                     syscall    PenPat
  2283. 00001C24  3F2D FFF8                move.w     -[A7], [A5 - 0x8]
  2284. 00001C28  3F2D FFFA                move.w     -[A7], [A5 - 0x6]
  2285. 00001C2C  A893                     syscall    MoveTo
  2286. 00001C2E  3F2D FFFC                move.w     -[A7], [A5 - 0x4]
  2287. 00001C32  3F2D FFFE                move.w     -[A7], [A5 - 0x2]
  2288. 00001C36  A891                     syscall    LineTo
  2289. 00001C38  486D FB16                pea.l      [A5 - 0x4EA]
  2290. 00001C3C  A89D                     syscall    PenPat
  2291. 00001C3E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2292. 00001C42  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2293. 00001C46  A893                     syscall    MoveTo
  2294. 00001C48  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2295. 00001C4C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2296. 00001C50  A891                     syscall    LineTo
  2297. 00001C52  3B6E FFF2 FFF8           move.w     [A5 - 0x8], [A6 - 0xE]
  2298. 00001C58  3B6E FFF0 FFFA           move.w     [A5 - 0x6], [A6 - 0x10]
  2299. 00001C5E  3B6E FFEE FFFC           move.w     [A5 - 0x4], [A6 - 0x12]
  2300. 00001C64  3B6E FFEC FFFE           move.w     [A5 - 0x2], [A6 - 0x14]
  2301. 00001C6A  4E5E                     unlink     A6
  2302. 00001C6C  4E75                     rts
  2303. 00001C6E  4755                     chk.w      D3, [A5]
  2304. 00001C70  4E32                     .invalid   // invalid opcode 4
  2305. 00001C72  2020                     move.l     D0, -[A0]
  2306. 00001C74  2020                     move.l     D0, -[A0]
  2307.